/*! minuet, (c) Andrew Wei */
html, body, article, aside, details, dialog, summary, footer, header, main, figcaption, figure, hgroup, nav, section, div, table, tr, td, th, tbody, thead, tfoot, col, a[type='button'], input[type='submit'], input[type='button'], input[type='checkbox'], input[type='file'], button, p, em, strong, label, a[type='label'], li[type='label'], span[type='label'], h1, h2, h3, h4, h5, h6, ul, ol, input[type='text'], input[type='password'], input[type='number'], input[type='date'], input[type='month'], input[type='week'], input[type='time'], input[type='datetime'], input[type='datetime-local'], input[type='email'], input[type='search'], input[type='tel'], input[type='url'], textarea, form, nav#global-nav [name='copyright'] {
  border: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  outline: none;
  padding: 0; }

article, aside, details, dialog, summary, footer, header, main, figcaption, figure, hgroup, nav, section, div, table, tr, td, th, tbody, thead, tfoot, col, a[type='button'], input[type='submit'], input[type='button'], input[type='checkbox'], input[type='file'], button, p, em, strong, label, a[type='label'], li[type='label'], span[type='label'], h1, h2, h3, h4, h5, h6, ul, ol, input[type='text'], input[type='password'], input[type='number'], input[type='date'], input[type='month'], input[type='week'], input[type='time'], input[type='datetime'], input[type='datetime-local'], input[type='email'], input[type='search'], input[type='tel'], input[type='url'], textarea, form {
  font-weight: normal;
  line-height: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-text-stroke: 0; }

html {
  font-family: sans-serif;
  font-size: 16px;
  height: 100%;
  width: 100%; }

body {
  font-size: 100%;
  height: 100%;
  width: 100%; }

article {
  display: block;
  position: relative; }

aside {
  display: block;
  position: relative; }

details {
  display: block;
  position: relative; }

dialog {
  display: block;
  position: relative; }

summary {
  display: block;
  position: relative; }

footer {
  display: block;
  position: relative; }

header {
  display: block;
  position: relative; }

main {
  display: block;
  position: relative; }

figcaption {
  display: block;
  position: relative; }

figure {
  display: block;
  position: relative; }

hgroup {
  display: block;
  position: relative; }

nav {
  display: block;
  position: relative; }

section {
  display: block;
  position: relative; }

div {
  display: block;
  position: relative; }

table {
  display: block;
  position: relative; }

tr {
  display: block;
  position: relative; }

td {
  display: block;
  position: relative; }

th {
  display: block;
  position: relative; }

tbody {
  display: block;
  position: relative; }

thead {
  display: block;
  position: relative; }

tfoot {
  display: block;
  position: relative; }

col {
  display: block;
  position: relative; }

a[type='button'] {
  cursor: pointer;
  display: inline-block;
  position: relative; }
  a[type='button']:disabled, a[type='button'][disabled] {
    cursor: default;
    pointer-events: none; }

input[type='submit'] {
  cursor: pointer;
  display: inline-block;
  position: relative; }
  input[type='submit']:disabled, input[type='submit'][disabled] {
    cursor: default;
    pointer-events: none; }

input[type='button'] {
  cursor: pointer;
  display: inline-block;
  position: relative; }
  input[type='button']:disabled, input[type='button'][disabled] {
    cursor: default;
    pointer-events: none; }

input[type='checkbox'] {
  cursor: pointer;
  display: inline-block;
  position: relative; }
  input[type='checkbox']:disabled, input[type='checkbox'][disabled] {
    cursor: default;
    pointer-events: none; }

input[type='file'] {
  cursor: pointer;
  display: inline-block;
  position: relative; }
  input[type='file']:disabled, input[type='file'][disabled] {
    cursor: default;
    pointer-events: none; }

button {
  cursor: pointer;
  display: inline-block;
  position: relative; }
  button:disabled, button[disabled] {
    cursor: default;
    pointer-events: none; }

p {
  list-style: none; }

em {
  list-style: none; }

strong {
  list-style: none; }

label {
  list-style: none; }

a[type='label'] {
  list-style: none; }

li[type='label'] {
  list-style: none; }

span[type='label'] {
  list-style: none; }

h1 {
  list-style: none; }

h2 {
  list-style: none; }

h3 {
  list-style: none; }

h4 {
  list-style: none; }

h5 {
  list-style: none; }

h6 {
  list-style: none; }

input[type='text'] {
  resize: none; }
  input[type='text']:focus, input[type='text']:invalid {
    -webkit-box-shadow: none;
            box-shadow: none;
    outline-width: 0; }
  input[type='text']:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
            box-shadow: 0 0 0 1000px white inset; }

input[type='password'] {
  resize: none; }
  input[type='password']:focus, input[type='password']:invalid {
    -webkit-box-shadow: none;
            box-shadow: none;
    outline-width: 0; }
  input[type='password']:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
            box-shadow: 0 0 0 1000px white inset; }

input[type='number'] {
  resize: none; }
  input[type='number']:focus, input[type='number']:invalid {
    -webkit-box-shadow: none;
            box-shadow: none;
    outline-width: 0; }
  input[type='number']:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
            box-shadow: 0 0 0 1000px white inset; }

input[type='date'] {
  resize: none; }
  input[type='date']:focus, input[type='date']:invalid {
    -webkit-box-shadow: none;
            box-shadow: none;
    outline-width: 0; }
  input[type='date']:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
            box-shadow: 0 0 0 1000px white inset; }

input[type='month'] {
  resize: none; }
  input[type='month']:focus, input[type='month']:invalid {
    -webkit-box-shadow: none;
            box-shadow: none;
    outline-width: 0; }
  input[type='month']:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
            box-shadow: 0 0 0 1000px white inset; }

input[type='week'] {
  resize: none; }
  input[type='week']:focus, input[type='week']:invalid {
    -webkit-box-shadow: none;
            box-shadow: none;
    outline-width: 0; }
  input[type='week']:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
            box-shadow: 0 0 0 1000px white inset; }

input[type='time'] {
  resize: none; }
  input[type='time']:focus, input[type='time']:invalid {
    -webkit-box-shadow: none;
            box-shadow: none;
    outline-width: 0; }
  input[type='time']:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
            box-shadow: 0 0 0 1000px white inset; }

input[type='datetime'] {
  resize: none; }
  input[type='datetime']:focus, input[type='datetime']:invalid {
    -webkit-box-shadow: none;
            box-shadow: none;
    outline-width: 0; }
  input[type='datetime']:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
            box-shadow: 0 0 0 1000px white inset; }

input[type='datetime-local'] {
  resize: none; }
  input[type='datetime-local']:focus, input[type='datetime-local']:invalid {
    -webkit-box-shadow: none;
            box-shadow: none;
    outline-width: 0; }
  input[type='datetime-local']:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
            box-shadow: 0 0 0 1000px white inset; }

input[type='email'] {
  resize: none; }
  input[type='email']:focus, input[type='email']:invalid {
    -webkit-box-shadow: none;
            box-shadow: none;
    outline-width: 0; }
  input[type='email']:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
            box-shadow: 0 0 0 1000px white inset; }

input[type='search'] {
  resize: none; }
  input[type='search']:focus, input[type='search']:invalid {
    -webkit-box-shadow: none;
            box-shadow: none;
    outline-width: 0; }
  input[type='search']:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
            box-shadow: 0 0 0 1000px white inset; }

input[type='tel'] {
  resize: none; }
  input[type='tel']:focus, input[type='tel']:invalid {
    -webkit-box-shadow: none;
            box-shadow: none;
    outline-width: 0; }
  input[type='tel']:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
            box-shadow: 0 0 0 1000px white inset; }

input[type='url'] {
  resize: none; }
  input[type='url']:focus, input[type='url']:invalid {
    -webkit-box-shadow: none;
            box-shadow: none;
    outline-width: 0; }
  input[type='url']:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
            box-shadow: 0 0 0 1000px white inset; }

textarea {
  resize: none; }
  textarea:focus, textarea:invalid {
    -webkit-box-shadow: none;
            box-shadow: none;
    outline-width: 0; }
  textarea:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
            box-shadow: 0 0 0 1000px white inset; }

form {
  position: static; }

a:not([type='button']):not([type='label']) {
  text-decoration: none; }
  a:not([type='button']):not([type='label']):hover {
    text-decoration: none; }
  a:not([type='button']):not([type='label'])[state='hover'] {
    text-decoration: none; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }
  a:active, a:hover {
    outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b {
  font-weight: bold; }

dfn,
i {
  font-style: italic; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

svg:not(:root) {
  overflow: hidden; }

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type='button'],
input[type='reset'],
input[type='submit'] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type='checkbox'],
input[type='radio'] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0; }

input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  height: auto; }

input[type='search'] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
          box-sizing: content-box; }

input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.3; }

::-moz-placeholder {
  color: inherit;
  opacity: 0.3; }

::-ms-input-placeholder {
  color: inherit;
  opacity: 0.3; }

::placeholder {
  color: inherit;
  opacity: 0.3; }

/* Base */
#awwwards {
  position: fixed;
  top: 20px;
  width: 90px;
  height: 135px;
  text-indent: -666em;
  overflow: hidden;
  z-index: 999;
  -webkit-transition: all 1s ease;
  transition: all 1s ease; }

#awwwards.top {
  top: 20px; }

#awwwards.left {
  left: 0; }

#awwwards.right {
  right: 0; }

#awwwards a {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 90px;
  height: 135px;
  background-repeat: no-repeat;
  background-size: 90px 135px; }

/* HONORABLE */
#awwwards.honorable.black.left a {
  background-image: url(/assets/images/awwwards/awwwards_honorable_black_left.png); }

#awwwards.honorable.black.right a {
  background-image: url(/assets/images/awwwards/awwwards_honorable_black_right.png); }

#awwwards.honorable.silver.left a {
  background-image: url(/assets/images/awwwards/awwwards_honorable_silver_left.png); }

#awwwards.honorable.silver.right a {
  background-image: url(/assets/images/awwwards/awwwards_honorable_silver_right.png); }

#awwwards.honorable.white.left a {
  background-image: url(/assets/images/awwwards/awwwards_honorable_white_left.png); }

#awwwards.honorable.white.right a {
  background-image: url(/assets/images/awwwards/awwwards_honorable_white_right.png); }

#awwwards.honorable.green.left a {
  background-image: url(/assets/images/awwwards/awwwards_honorable_green_left.png); }

#awwwards.honorable.green.right a {
  background-image: url(/assets/images/awwwards/awwwards_honorable_green_right.png); }

@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5) {
  /* HONORABLE */
  #awwwards.honorable.black.left a {
    background-image: url(/assets/images/awwwards/awwwards_honorable_black_left@2x.png); }
  #awwwards.honorable.black.right a {
    background-image: url(/assets/images/awwwards/awwwards_honorable_black_right@2x.png); }
  #awwwards.honorable.silver.left a {
    background-image: url(/assets/images/awwwards/awwwards_honorable_silver_left@2x.png); }
  #awwwards.honorable.silver.right a {
    background-image: url(/assets/images/awwwards/awwwards_honorable_silver_right@2x.png); }
  #awwwards.honorable.white.left a {
    background-image: url(/assets/images/awwwards/awwwards_honorable_white_left@2x.png); }
  #awwwards.honorable.white.right a {
    background-image: url(/assets/images/awwwards/awwwards_honorable_white_right@2x.png); }
  #awwwards.honorable.green.left a {
    background-image: url(/assets/images/awwwards/awwwards_honorable_green_left@2x.png); }
  #awwwards.honorable.green.right a {
    background-image: url(/assets/images/awwwards/awwwards_honorable_green_right@2x.png); } }

@font-face {
  font-family: source-serif-pro;
  src: url(/assets/fonts/SourceSerifPro-Regular.ttf) format("opentype");
  font-style: normal;
  font-weight: 400; }

@font-face {
  font-family: source-serif-pro;
  src: url(/assets/fonts/SourceSerifPro-Bold.ttf) format("opentype");
  font-style: normal;
  font-weight: 600; }

@font-face {
  font-family: barlow;
  src: url(/assets/fonts/BarlowCondensed-Thin.ttf) format("opentype");
  font-style: normal;
  font-weight: 100; }

@font-face {
  font-family: barlow;
  src: url(/assets/fonts/BarlowCondensed-ThinItalic.ttf) format("opentype");
  font-style: italic;
  font-weight: 100; }

@font-face {
  font-family: barlow;
  src: url(/assets/fonts/BarlowCondensed-Regular.ttf) format("opentype");
  font-style: normal;
  font-weight: 300; }

@font-face {
  font-family: barlow;
  src: url(/assets/fonts/BarlowCondensed-Italic.ttf) format("opentype");
  font-style: italic;
  font-weight: 300; }

@font-face {
  font-family: barlow;
  src: url(/assets/fonts/BarlowCondensed-Bold.ttf) format("opentype");
  font-style: normal;
  font-weight: 600; }

@font-face {
  font-family: barlow;
  src: url(/assets/fonts/BarlowCondensed-BoldItalic.ttf) format("opentype");
  font-style: italic;
  font-weight: 600; }

p {
  font-family: source-serif-pro;
  font-size: 1em;
  font-weight: 400;
  color: #666666;
  letter-spacing: .2px;
  line-height: 1.6em; }
  p + h1, p + h2, p + h3, p + h4, p + h5, p + h6 {
    margin-top: 40px; }
  p + p {
    margin-top: 20px; }

em {
  font-family: source-serif-pro;
  font-size: 1em;
  font-weight: 400;
  color: #666666;
  letter-spacing: .2px;
  line-height: 1.6em; }
  em + h1, em + h2, em + h3, em + h4, em + h5, em + h6 {
    margin-top: 40px; }
  em + p {
    margin-top: 20px; }

strong {
  font-family: source-serif-pro;
  font-size: 1em;
  font-weight: 400;
  color: #666666;
  letter-spacing: .2px;
  line-height: 1.6em; }
  strong + h1, strong + h2, strong + h3, strong + h4, strong + h5, strong + h6 {
    margin-top: 40px; }
  strong + p {
    margin-top: 20px; }

label {
  font-family: source-serif-pro;
  font-size: 1em;
  font-weight: 400;
  color: #666666;
  letter-spacing: .2px;
  line-height: 1.6em; }
  label + h1, label + h2, label + h3, label + h4, label + h5, label + h6 {
    margin-top: 40px; }
  label + p {
    margin-top: 20px; }

a[type='label'] {
  font-family: source-serif-pro;
  font-size: 1em;
  font-weight: 400;
  color: #666666;
  letter-spacing: .2px;
  line-height: 1.6em; }
  a[type='label'] + h1, a[type='label'] + h2, a[type='label'] + h3, a[type='label'] + h4, a[type='label'] + h5, a[type='label'] + h6 {
    margin-top: 40px; }
  a[type='label'] + p {
    margin-top: 20px; }

li[type='label'] {
  font-family: source-serif-pro;
  font-size: 1em;
  font-weight: 400;
  color: #666666;
  letter-spacing: .2px;
  line-height: 1.6em; }
  li[type='label'] + h1, li[type='label'] + h2, li[type='label'] + h3, li[type='label'] + h4, li[type='label'] + h5, li[type='label'] + h6 {
    margin-top: 40px; }
  li[type='label'] + p {
    margin-top: 20px; }

span[type='label'] {
  font-family: source-serif-pro;
  font-size: 1em;
  font-weight: 400;
  color: #666666;
  letter-spacing: .2px;
  line-height: 1.6em; }
  span[type='label'] + h1, span[type='label'] + h2, span[type='label'] + h3, span[type='label'] + h4, span[type='label'] + h5, span[type='label'] + h6 {
    margin-top: 40px; }
  span[type='label'] + p {
    margin-top: 20px; }

a:not([type='button']):not([type='label']) {
  color: #515778;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  opacity: 1; }
  a:not([type='button']):not([type='label']):hover {
    opacity: .5; }
  a:not([type='button']):not([type='label'])[state='hover'] {
    opacity: .5; }

h1 {
  font-family: barlow;
  font-size: 4.0625em;
  font-weight: 300;
  letter-spacing: 5px;
  line-height: 1.2em;
  text-transform: uppercase; }
  h1 + p {
    margin-top: 30px; }

h2 {
  display: inline-block;
  font-family: barlow;
  font-size: 4.0625em;
  font-weight: 300;
  padding-top: 30px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  letter-spacing: 5px;
  line-height: 1.2em;
  text-transform: uppercase; }

h3 {
  display: inline-block;
  font-family: barlow;
  font-size: 0.90625em;
  font-weight: 600;
  letter-spacing: 4px;
  text-align: center;
  text-transform: uppercase; }
  h3 + p {
    margin-top: 20px; }

h4 {
  font-family: barlow;
  font-size: 4.0625em;
  font-weight: 100;
  letter-spacing: 8px;
  line-height: 1.2em;
  text-transform: uppercase; }
  h4 + p {
    margin-top: 30px; }

h5 {
  font-family: barlow;
  font-size: 1.09375em;
  font-weight: 300;
  letter-spacing: 2px;
  text-transform: uppercase; }
  h5 + p {
    margin-top: 12px; }

h6 {
  font-family: source-serif-pro;
  font-size: 0.90625em;
  font-weight: 400;
  font-style: italic; }
  h6 + p {
    margin-top: 10px; }

body {
  -webkit-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.4s;
          transition-duration: 0.4s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  -webkit-transition-delay: 0s;
          transition-delay: 0s; }
  body, body.white {
    background: white; }
  body.grey {
    background: #cccccc; }
  body.scroll-lock {
    overflow-x: hidden;
    overflow-y: hidden; }
  body.scroll-lock-x {
    overflow-x: hidden;
    overflow-y: visible; }
  body.scroll-lock-y {
    overflow-x: visible;
    overflow-y: hidden; }

#page {
  width: 100%;
  height: 100%; }

span[type='icon'] {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-size: 200% 100%; }
  span[type='icon'], span[type='icon'].dark {
    background-size: 200% 100%;
    background-position: 0% 0%; }
    span[type='icon'].email, span[type='icon'].dark.email {
      background-image: url(/assets/images/common/email-icon.svg); }
    span[type='icon'].instagram, span[type='icon'].dark.instagram {
      background-image: url(/assets/images/common/instagram-icon.svg); }
    span[type='icon'].github, span[type='icon'].dark.github {
      background-image: url(/assets/images/common/github-icon.svg); }
    span[type='icon'].menu, span[type='icon'].dark.menu {
      background-image: url(/assets/images/common/menu-icon.svg); }
    span[type='icon'].exit, span[type='icon'].dark.exit {
      background-image: url(/assets/images/common/exit-icon.svg); }
    span[type='icon'].drag, span[type='icon'].dark.drag {
      background-image: url(/assets/images/common/drag-icon.svg); }
  span[type='icon'].light {
    background-size: 200% 100%;
    background-position: 100% 0%; }
    span[type='icon'].light.email {
      background-image: url(/assets/images/common/email-icon.svg); }
    span[type='icon'].light.instagram {
      background-image: url(/assets/images/common/instagram-icon.svg); }
    span[type='icon'].light.github {
      background-image: url(/assets/images/common/github-icon.svg); }
    span[type='icon'].light.menu {
      background-image: url(/assets/images/common/menu-icon.svg); }
    span[type='icon'].light.exit {
      background-image: url(/assets/images/common/exit-icon.svg); }
    span[type='icon'].light.drag {
      background-image: url(/assets/images/common/drag-icon.svg); }

case-study-entry, [is='case-study-entry'] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  line-height: normal;
  white-space: normal;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 320px;
  height: 100%;
  -webkit-transition-property: opacity, background, -webkit-transform;
  transition-property: opacity, background, -webkit-transform;
  transition-property: transform, opacity, background;
  transition-property: transform, opacity, background, -webkit-transform;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  background: transparent;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }
  case-study-entry > *, [is='case-study-entry'] > * {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }
  case-study-entry > *, [is='case-study-entry'] > * {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  case-study-entry:nth-of-type(1), [is='case-study-entry']:nth-of-type(1) {
    -webkit-transition-delay: 0s;
            transition-delay: 0s; }
  case-study-entry:nth-of-type(2), [is='case-study-entry']:nth-of-type(2) {
    -webkit-transition-delay: 0.1s;
            transition-delay: 0.1s; }
  case-study-entry:nth-of-type(3), [is='case-study-entry']:nth-of-type(3) {
    -webkit-transition-delay: 0.2s;
            transition-delay: 0.2s; }
  case-study-entry:nth-of-type(4), [is='case-study-entry']:nth-of-type(4) {
    -webkit-transition-delay: 0.3s;
            transition-delay: 0.3s; }
  case-study-entry:nth-of-type(5), [is='case-study-entry']:nth-of-type(5) {
    -webkit-transition-delay: 0.4s;
            transition-delay: 0.4s; }
  case-study-entry:nth-of-type(6), [is='case-study-entry']:nth-of-type(6) {
    -webkit-transition-delay: 0.5s;
            transition-delay: 0.5s; }
  case-study-entry:nth-of-type(7), [is='case-study-entry']:nth-of-type(7) {
    -webkit-transition-delay: 0.6s;
            transition-delay: 0.6s; }
  case-study-entry:nth-of-type(8), [is='case-study-entry']:nth-of-type(8) {
    -webkit-transition-delay: 0.7s;
            transition-delay: 0.7s; }
  case-study-entry:nth-of-type(9), [is='case-study-entry']:nth-of-type(9) {
    -webkit-transition-delay: 0.8s;
            transition-delay: 0.8s; }
  case-study-entry:nth-of-type(10), [is='case-study-entry']:nth-of-type(10) {
    -webkit-transition-delay: 0.9s;
            transition-delay: 0.9s; }
  case-study-entry:nth-of-type(11), [is='case-study-entry']:nth-of-type(11) {
    -webkit-transition-delay: 1s;
            transition-delay: 1s; }
  case-study-entry:nth-of-type(12), [is='case-study-entry']:nth-of-type(12) {
    -webkit-transition-delay: 1.1s;
            transition-delay: 1.1s; }
  case-study-entry:nth-of-type(13), [is='case-study-entry']:nth-of-type(13) {
    -webkit-transition-delay: 1.2s;
            transition-delay: 1.2s; }
  case-study-entry:nth-of-type(14), [is='case-study-entry']:nth-of-type(14) {
    -webkit-transition-delay: 1.3s;
            transition-delay: 1.3s; }
  case-study-entry:nth-of-type(15), [is='case-study-entry']:nth-of-type(15) {
    -webkit-transition-delay: 1.4s;
            transition-delay: 1.4s; }
  case-study-entry:nth-of-type(16), [is='case-study-entry']:nth-of-type(16) {
    -webkit-transition-delay: 1.5s;
            transition-delay: 1.5s; }
  case-study-entry:nth-of-type(17), [is='case-study-entry']:nth-of-type(17) {
    -webkit-transition-delay: 1.6s;
            transition-delay: 1.6s; }
  case-study-entry:nth-of-type(18), [is='case-study-entry']:nth-of-type(18) {
    -webkit-transition-delay: 1.7s;
            transition-delay: 1.7s; }
  case-study-entry:nth-of-type(19), [is='case-study-entry']:nth-of-type(19) {
    -webkit-transition-delay: 1.8s;
            transition-delay: 1.8s; }
  case-study-entry:nth-of-type(20), [is='case-study-entry']:nth-of-type(20) {
    -webkit-transition-delay: 1.9s;
            transition-delay: 1.9s; }
  case-study-entry [name='content'], case-study-entry.top [name='content'], [is='case-study-entry'] [name='content'], [is='case-study-entry'].top [name='content'] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    line-height: normal;
    white-space: normal;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    case-study-entry [name='content'] > *, case-study-entry.top [name='content'] > *, [is='case-study-entry'] [name='content'] > *, [is='case-study-entry'].top [name='content'] > * {
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    case-study-entry [name='content'] > *, case-study-entry.top [name='content'] > *, [is='case-study-entry'] [name='content'] > *, [is='case-study-entry'].top [name='content'] > * {
      -ms-flex-negative: 0;
          flex-shrink: 0; }
  case-study-entry:first-child [name='content'], case-study-entry.top:first-child [name='content'], [is='case-study-entry']:first-child [name='content'], [is='case-study-entry'].top:first-child [name='content'] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    line-height: normal;
    white-space: normal;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    case-study-entry:first-child [name='content'] > *, case-study-entry.top:first-child [name='content'] > *, [is='case-study-entry']:first-child [name='content'] > *, [is='case-study-entry'].top:first-child [name='content'] > * {
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    case-study-entry:first-child [name='content'] > *, case-study-entry.top:first-child [name='content'] > *, [is='case-study-entry']:first-child [name='content'] > *, [is='case-study-entry'].top:first-child [name='content'] > * {
      -ms-flex-negative: 0;
          flex-shrink: 0; }
  case-study-entry.mid [name='content'], [is='case-study-entry'].mid [name='content'] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    line-height: normal;
    white-space: normal;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    case-study-entry.mid [name='content'] > *, [is='case-study-entry'].mid [name='content'] > * {
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    case-study-entry.mid [name='content'] > *, [is='case-study-entry'].mid [name='content'] > * {
      -ms-flex-negative: 0;
          flex-shrink: 0; }
  case-study-entry.bot [name='content'], [is='case-study-entry'].bot [name='content'] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    line-height: normal;
    white-space: normal;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    case-study-entry.bot [name='content'] > *, [is='case-study-entry'].bot [name='content'] > * {
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    case-study-entry.bot [name='content'] > *, [is='case-study-entry'].bot [name='content'] > * {
      -ms-flex-negative: 0;
          flex-shrink: 0; }
  case-study-entry.bot:first-child [name='content'], [is='case-study-entry'].bot:first-child [name='content'] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    line-height: normal;
    white-space: normal;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    case-study-entry.bot:first-child [name='content'] > *, [is='case-study-entry'].bot:first-child [name='content'] > * {
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    case-study-entry.bot:first-child [name='content'] > *, [is='case-study-entry'].bot:first-child [name='content'] > * {
      -ms-flex-negative: 0;
          flex-shrink: 0; }
  case-study-entry[state='none'], [is='case-study-entry'][state='none'] {
    background: transparent;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  case-study-entry[state='hidden'], [is='case-study-entry'][state='hidden'] {
    background: transparent;
    opacity: 0;
    -webkit-transform: translate3d(0, 0, -20px);
            transform: translate3d(0, 0, -20px);
    -webkit-transition-delay: 0s;
            transition-delay: 0s; }
    case-study-entry[state='hidden'] [name='content'] [name='case-study-button'], case-study-entry[state='hidden'] [name='content'] [name='case-study-button'] *, [is='case-study-entry'][state='hidden'] [name='content'] [name='case-study-button'], [is='case-study-entry'][state='hidden'] [name='content'] [name='case-study-button'] * {
      pointer-events: none !important; }
  case-study-entry[state='active'], [is='case-study-entry'][state='active'] {
    background: rgba(255, 255, 255, 0.98);
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    -webkit-transition-delay: 0s;
            transition-delay: 0s; }
    case-study-entry[state='active'] [name='content'] div.cover, [is='case-study-entry'][state='active'] [name='content'] div.cover {
      width: 0; }
  case-study-entry [name='content'], [is='case-study-entry'] [name='content'] {
    width: 100%;
    height: 100%; }
    case-study-entry [name='content'] div.cover, [is='case-study-entry'] [name='content'] div.cover {
      overflow-x: hidden;
      overflow-y: hidden;
      width: 120px;
      height: 100%;
      -webkit-transition: all 1s cubic-bezier(0.29, 1.48, 0.24, 0.96);
      transition: all 1s cubic-bezier(0.29, 1.48, 0.24, 0.96); }
      case-study-entry [name='content'] div.cover, case-study-entry [name='content'] div.cover *, [is='case-study-entry'] [name='content'] div.cover, [is='case-study-entry'] [name='content'] div.cover * {
        pointer-events: none !important; }
      case-study-entry [name='content'] div.cover figure, [is='case-study-entry'] [name='content'] div.cover figure {
        width: 250px;
        height: 100%;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover; }
    case-study-entry [name='content'] div.description, [is='case-study-entry'] [name='content'] div.description {
      max-width: none;
      max-height: none;
      overflow-x: hidden;
      overflow-y: hidden;
      padding-top: 40px;
      padding-right: 35px;
      padding-bottom: 40px;
      padding-left: 35px;
      width: 180px;
      height: auto;
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.6s;
              transition-duration: 0.6s;
      -webkit-transition-timing-function: ease-in-out;
              transition-timing-function: ease-in-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s; }
      case-study-entry [name='content'] div.description, case-study-entry [name='content'] div.description *, [is='case-study-entry'] [name='content'] div.description, [is='case-study-entry'] [name='content'] div.description * {
        pointer-events: none !important; }
      case-study-entry [name='content'] div.description p, [is='case-study-entry'] [name='content'] div.description p {
        font-family: source-serif-pro;
        font-size: 0.84375em;
        font-weight: 400; }
      case-study-entry [name='content'] div.description em, [is='case-study-entry'] [name='content'] div.description em {
        font-family: source-serif-pro;
        font-size: 0.84375em;
        font-weight: 400; }
      case-study-entry [name='content'] div.description strong, [is='case-study-entry'] [name='content'] div.description strong {
        font-family: source-serif-pro;
        font-size: 0.84375em;
        font-weight: 400; }
      case-study-entry [name='content'] div.description label, [is='case-study-entry'] [name='content'] div.description label {
        font-family: source-serif-pro;
        font-size: 0.84375em;
        font-weight: 400; }
      case-study-entry [name='content'] div.description a[type='label'], [is='case-study-entry'] [name='content'] div.description a[type='label'] {
        font-family: source-serif-pro;
        font-size: 0.84375em;
        font-weight: 400; }
      case-study-entry [name='content'] div.description li[type='label'], [is='case-study-entry'] [name='content'] div.description li[type='label'] {
        font-family: source-serif-pro;
        font-size: 0.84375em;
        font-weight: 400; }
      case-study-entry [name='content'] div.description span[type='label'], [is='case-study-entry'] [name='content'] div.description span[type='label'] {
        font-family: source-serif-pro;
        font-size: 0.84375em;
        font-weight: 400; }
    case-study-entry [name='content'] [name='case-study-button'], [is='case-study-entry'] [name='content'] [name='case-study-button'] {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      line-height: normal;
      white-space: normal;
      padding-top: 0;
      padding-right: 20px;
      padding-bottom: 0;
      padding-left: 20px;
      width: auto;
      height: 25px;
      -webkit-transition-property: background;
      transition-property: background;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-in-out;
              transition-timing-function: ease-in-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s; }
      case-study-entry [name='content'] [name='case-study-button'] > *, [is='case-study-entry'] [name='content'] [name='case-study-button'] > * {
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        -ms-flex-preferred-size: auto;
            flex-basis: auto; }
      case-study-entry [name='content'] [name='case-study-button'] > *, [is='case-study-entry'] [name='content'] [name='case-study-button'] > * {
        -ms-flex-negative: 0;
            flex-shrink: 0; }
      case-study-entry [name='content'] [name='case-study-button'], case-study-entry [name='content'] [name='case-study-button'].dark, [is='case-study-entry'] [name='content'] [name='case-study-button'], [is='case-study-entry'] [name='content'] [name='case-study-button'].dark {
        background: black; }
        case-study-entry [name='content'] [name='case-study-button'][state='none'], case-study-entry [name='content'] [name='case-study-button'].dark[state='none'], [is='case-study-entry'] [name='content'] [name='case-study-button'][state='none'], [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='none'] {
          background: black; }
          case-study-entry [name='content'] [name='case-study-button'][state='none'] p, case-study-entry [name='content'] [name='case-study-button'].dark[state='none'] p, [is='case-study-entry'] [name='content'] [name='case-study-button'][state='none'] p, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='none'] p {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'][state='none'] em, case-study-entry [name='content'] [name='case-study-button'].dark[state='none'] em, [is='case-study-entry'] [name='content'] [name='case-study-button'][state='none'] em, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='none'] em {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'][state='none'] strong, case-study-entry [name='content'] [name='case-study-button'].dark[state='none'] strong, [is='case-study-entry'] [name='content'] [name='case-study-button'][state='none'] strong, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='none'] strong {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'][state='none'] label, case-study-entry [name='content'] [name='case-study-button'].dark[state='none'] label, [is='case-study-entry'] [name='content'] [name='case-study-button'][state='none'] label, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='none'] label {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'][state='none'] a[type='label'], case-study-entry [name='content'] [name='case-study-button'].dark[state='none'] a[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'][state='none'] a[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='none'] a[type='label'] {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'][state='none'] li[type='label'], case-study-entry [name='content'] [name='case-study-button'].dark[state='none'] li[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'][state='none'] li[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='none'] li[type='label'] {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'][state='none'] span[type='label'], case-study-entry [name='content'] [name='case-study-button'].dark[state='none'] span[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'][state='none'] span[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='none'] span[type='label'] {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'][state='none'] h1, case-study-entry [name='content'] [name='case-study-button'].dark[state='none'] h1, [is='case-study-entry'] [name='content'] [name='case-study-button'][state='none'] h1, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='none'] h1 {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'][state='none'] h2, case-study-entry [name='content'] [name='case-study-button'].dark[state='none'] h2, [is='case-study-entry'] [name='content'] [name='case-study-button'][state='none'] h2, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='none'] h2 {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'][state='none'] h3, case-study-entry [name='content'] [name='case-study-button'].dark[state='none'] h3, [is='case-study-entry'] [name='content'] [name='case-study-button'][state='none'] h3, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='none'] h3 {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'][state='none'] h4, case-study-entry [name='content'] [name='case-study-button'].dark[state='none'] h4, [is='case-study-entry'] [name='content'] [name='case-study-button'][state='none'] h4, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='none'] h4 {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'][state='none'] h5, case-study-entry [name='content'] [name='case-study-button'].dark[state='none'] h5, [is='case-study-entry'] [name='content'] [name='case-study-button'][state='none'] h5, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='none'] h5 {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'][state='none'] h6, case-study-entry [name='content'] [name='case-study-button'].dark[state='none'] h6, [is='case-study-entry'] [name='content'] [name='case-study-button'][state='none'] h6, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='none'] h6 {
            color: white; }
        case-study-entry [name='content'] [name='case-study-button'] p, case-study-entry [name='content'] [name='case-study-button'].dark p, [is='case-study-entry'] [name='content'] [name='case-study-button'] p, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark p {
          color: white; }
        case-study-entry [name='content'] [name='case-study-button'] em, case-study-entry [name='content'] [name='case-study-button'].dark em, [is='case-study-entry'] [name='content'] [name='case-study-button'] em, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark em {
          color: white; }
        case-study-entry [name='content'] [name='case-study-button'] strong, case-study-entry [name='content'] [name='case-study-button'].dark strong, [is='case-study-entry'] [name='content'] [name='case-study-button'] strong, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark strong {
          color: white; }
        case-study-entry [name='content'] [name='case-study-button'] label, case-study-entry [name='content'] [name='case-study-button'].dark label, [is='case-study-entry'] [name='content'] [name='case-study-button'] label, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark label {
          color: white; }
        case-study-entry [name='content'] [name='case-study-button'] a[type='label'], case-study-entry [name='content'] [name='case-study-button'].dark a[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'] a[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'].dark a[type='label'] {
          color: white; }
        case-study-entry [name='content'] [name='case-study-button'] li[type='label'], case-study-entry [name='content'] [name='case-study-button'].dark li[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'] li[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'].dark li[type='label'] {
          color: white; }
        case-study-entry [name='content'] [name='case-study-button'] span[type='label'], case-study-entry [name='content'] [name='case-study-button'].dark span[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'] span[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'].dark span[type='label'] {
          color: white; }
        case-study-entry [name='content'] [name='case-study-button'] h1, case-study-entry [name='content'] [name='case-study-button'].dark h1, [is='case-study-entry'] [name='content'] [name='case-study-button'] h1, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark h1 {
          color: white; }
        case-study-entry [name='content'] [name='case-study-button'] h2, case-study-entry [name='content'] [name='case-study-button'].dark h2, [is='case-study-entry'] [name='content'] [name='case-study-button'] h2, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark h2 {
          color: white; }
        case-study-entry [name='content'] [name='case-study-button'] h3, case-study-entry [name='content'] [name='case-study-button'].dark h3, [is='case-study-entry'] [name='content'] [name='case-study-button'] h3, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark h3 {
          color: white; }
        case-study-entry [name='content'] [name='case-study-button'] h4, case-study-entry [name='content'] [name='case-study-button'].dark h4, [is='case-study-entry'] [name='content'] [name='case-study-button'] h4, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark h4 {
          color: white; }
        case-study-entry [name='content'] [name='case-study-button'] h5, case-study-entry [name='content'] [name='case-study-button'].dark h5, [is='case-study-entry'] [name='content'] [name='case-study-button'] h5, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark h5 {
          color: white; }
        case-study-entry [name='content'] [name='case-study-button'] h6, case-study-entry [name='content'] [name='case-study-button'].dark h6, [is='case-study-entry'] [name='content'] [name='case-study-button'] h6, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark h6 {
          color: white; }
        case-study-entry [name='content'] [name='case-study-button']:hover, case-study-entry [name='content'] [name='case-study-button'].dark:hover, [is='case-study-entry'] [name='content'] [name='case-study-button']:hover, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark:hover {
          background: white; }
          case-study-entry [name='content'] [name='case-study-button']:hover p, case-study-entry [name='content'] [name='case-study-button'].dark:hover p, [is='case-study-entry'] [name='content'] [name='case-study-button']:hover p, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark:hover p {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button']:hover em, case-study-entry [name='content'] [name='case-study-button'].dark:hover em, [is='case-study-entry'] [name='content'] [name='case-study-button']:hover em, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark:hover em {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button']:hover strong, case-study-entry [name='content'] [name='case-study-button'].dark:hover strong, [is='case-study-entry'] [name='content'] [name='case-study-button']:hover strong, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark:hover strong {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button']:hover label, case-study-entry [name='content'] [name='case-study-button'].dark:hover label, [is='case-study-entry'] [name='content'] [name='case-study-button']:hover label, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark:hover label {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button']:hover a[type='label'], case-study-entry [name='content'] [name='case-study-button'].dark:hover a[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button']:hover a[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'].dark:hover a[type='label'] {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button']:hover li[type='label'], case-study-entry [name='content'] [name='case-study-button'].dark:hover li[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button']:hover li[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'].dark:hover li[type='label'] {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button']:hover span[type='label'], case-study-entry [name='content'] [name='case-study-button'].dark:hover span[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button']:hover span[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'].dark:hover span[type='label'] {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button']:hover h1, case-study-entry [name='content'] [name='case-study-button'].dark:hover h1, [is='case-study-entry'] [name='content'] [name='case-study-button']:hover h1, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark:hover h1 {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button']:hover h2, case-study-entry [name='content'] [name='case-study-button'].dark:hover h2, [is='case-study-entry'] [name='content'] [name='case-study-button']:hover h2, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark:hover h2 {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button']:hover h3, case-study-entry [name='content'] [name='case-study-button'].dark:hover h3, [is='case-study-entry'] [name='content'] [name='case-study-button']:hover h3, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark:hover h3 {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button']:hover h4, case-study-entry [name='content'] [name='case-study-button'].dark:hover h4, [is='case-study-entry'] [name='content'] [name='case-study-button']:hover h4, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark:hover h4 {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button']:hover h5, case-study-entry [name='content'] [name='case-study-button'].dark:hover h5, [is='case-study-entry'] [name='content'] [name='case-study-button']:hover h5, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark:hover h5 {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button']:hover h6, case-study-entry [name='content'] [name='case-study-button'].dark:hover h6, [is='case-study-entry'] [name='content'] [name='case-study-button']:hover h6, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark:hover h6 {
            color: black; }
        case-study-entry [name='content'] [name='case-study-button'][state='hover'], case-study-entry [name='content'] [name='case-study-button'].dark[state='hover'], [is='case-study-entry'] [name='content'] [name='case-study-button'][state='hover'], [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='hover'] {
          background: white; }
          case-study-entry [name='content'] [name='case-study-button'][state='hover'] p, case-study-entry [name='content'] [name='case-study-button'].dark[state='hover'] p, [is='case-study-entry'] [name='content'] [name='case-study-button'][state='hover'] p, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='hover'] p {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button'][state='hover'] em, case-study-entry [name='content'] [name='case-study-button'].dark[state='hover'] em, [is='case-study-entry'] [name='content'] [name='case-study-button'][state='hover'] em, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='hover'] em {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button'][state='hover'] strong, case-study-entry [name='content'] [name='case-study-button'].dark[state='hover'] strong, [is='case-study-entry'] [name='content'] [name='case-study-button'][state='hover'] strong, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='hover'] strong {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button'][state='hover'] label, case-study-entry [name='content'] [name='case-study-button'].dark[state='hover'] label, [is='case-study-entry'] [name='content'] [name='case-study-button'][state='hover'] label, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='hover'] label {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button'][state='hover'] a[type='label'], case-study-entry [name='content'] [name='case-study-button'].dark[state='hover'] a[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'][state='hover'] a[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='hover'] a[type='label'] {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button'][state='hover'] li[type='label'], case-study-entry [name='content'] [name='case-study-button'].dark[state='hover'] li[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'][state='hover'] li[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='hover'] li[type='label'] {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button'][state='hover'] span[type='label'], case-study-entry [name='content'] [name='case-study-button'].dark[state='hover'] span[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'][state='hover'] span[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='hover'] span[type='label'] {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button'][state='hover'] h1, case-study-entry [name='content'] [name='case-study-button'].dark[state='hover'] h1, [is='case-study-entry'] [name='content'] [name='case-study-button'][state='hover'] h1, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='hover'] h1 {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button'][state='hover'] h2, case-study-entry [name='content'] [name='case-study-button'].dark[state='hover'] h2, [is='case-study-entry'] [name='content'] [name='case-study-button'][state='hover'] h2, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='hover'] h2 {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button'][state='hover'] h3, case-study-entry [name='content'] [name='case-study-button'].dark[state='hover'] h3, [is='case-study-entry'] [name='content'] [name='case-study-button'][state='hover'] h3, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='hover'] h3 {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button'][state='hover'] h4, case-study-entry [name='content'] [name='case-study-button'].dark[state='hover'] h4, [is='case-study-entry'] [name='content'] [name='case-study-button'][state='hover'] h4, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='hover'] h4 {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button'][state='hover'] h5, case-study-entry [name='content'] [name='case-study-button'].dark[state='hover'] h5, [is='case-study-entry'] [name='content'] [name='case-study-button'][state='hover'] h5, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='hover'] h5 {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button'][state='hover'] h6, case-study-entry [name='content'] [name='case-study-button'].dark[state='hover'] h6, [is='case-study-entry'] [name='content'] [name='case-study-button'][state='hover'] h6, [is='case-study-entry'] [name='content'] [name='case-study-button'].dark[state='hover'] h6 {
            color: black; }
      case-study-entry [name='content'] [name='case-study-button'].light, [is='case-study-entry'] [name='content'] [name='case-study-button'].light {
        background: white; }
        case-study-entry [name='content'] [name='case-study-button'].light[state='none'], [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='none'] {
          background: white; }
          case-study-entry [name='content'] [name='case-study-button'].light[state='none'] p, [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='none'] p {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button'].light[state='none'] em, [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='none'] em {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button'].light[state='none'] strong, [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='none'] strong {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button'].light[state='none'] label, [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='none'] label {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button'].light[state='none'] a[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='none'] a[type='label'] {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button'].light[state='none'] li[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='none'] li[type='label'] {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button'].light[state='none'] span[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='none'] span[type='label'] {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button'].light[state='none'] h1, [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='none'] h1 {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button'].light[state='none'] h2, [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='none'] h2 {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button'].light[state='none'] h3, [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='none'] h3 {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button'].light[state='none'] h4, [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='none'] h4 {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button'].light[state='none'] h5, [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='none'] h5 {
            color: black; }
          case-study-entry [name='content'] [name='case-study-button'].light[state='none'] h6, [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='none'] h6 {
            color: black; }
        case-study-entry [name='content'] [name='case-study-button'].light p, [is='case-study-entry'] [name='content'] [name='case-study-button'].light p {
          color: black; }
        case-study-entry [name='content'] [name='case-study-button'].light em, [is='case-study-entry'] [name='content'] [name='case-study-button'].light em {
          color: black; }
        case-study-entry [name='content'] [name='case-study-button'].light strong, [is='case-study-entry'] [name='content'] [name='case-study-button'].light strong {
          color: black; }
        case-study-entry [name='content'] [name='case-study-button'].light label, [is='case-study-entry'] [name='content'] [name='case-study-button'].light label {
          color: black; }
        case-study-entry [name='content'] [name='case-study-button'].light a[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'].light a[type='label'] {
          color: black; }
        case-study-entry [name='content'] [name='case-study-button'].light li[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'].light li[type='label'] {
          color: black; }
        case-study-entry [name='content'] [name='case-study-button'].light span[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'].light span[type='label'] {
          color: black; }
        case-study-entry [name='content'] [name='case-study-button'].light h1, [is='case-study-entry'] [name='content'] [name='case-study-button'].light h1 {
          color: black; }
        case-study-entry [name='content'] [name='case-study-button'].light h2, [is='case-study-entry'] [name='content'] [name='case-study-button'].light h2 {
          color: black; }
        case-study-entry [name='content'] [name='case-study-button'].light h3, [is='case-study-entry'] [name='content'] [name='case-study-button'].light h3 {
          color: black; }
        case-study-entry [name='content'] [name='case-study-button'].light h4, [is='case-study-entry'] [name='content'] [name='case-study-button'].light h4 {
          color: black; }
        case-study-entry [name='content'] [name='case-study-button'].light h5, [is='case-study-entry'] [name='content'] [name='case-study-button'].light h5 {
          color: black; }
        case-study-entry [name='content'] [name='case-study-button'].light h6, [is='case-study-entry'] [name='content'] [name='case-study-button'].light h6 {
          color: black; }
        case-study-entry [name='content'] [name='case-study-button'].light:hover, [is='case-study-entry'] [name='content'] [name='case-study-button'].light:hover {
          background: black; }
          case-study-entry [name='content'] [name='case-study-button'].light:hover p, [is='case-study-entry'] [name='content'] [name='case-study-button'].light:hover p {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'].light:hover em, [is='case-study-entry'] [name='content'] [name='case-study-button'].light:hover em {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'].light:hover strong, [is='case-study-entry'] [name='content'] [name='case-study-button'].light:hover strong {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'].light:hover label, [is='case-study-entry'] [name='content'] [name='case-study-button'].light:hover label {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'].light:hover a[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'].light:hover a[type='label'] {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'].light:hover li[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'].light:hover li[type='label'] {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'].light:hover span[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'].light:hover span[type='label'] {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'].light:hover h1, [is='case-study-entry'] [name='content'] [name='case-study-button'].light:hover h1 {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'].light:hover h2, [is='case-study-entry'] [name='content'] [name='case-study-button'].light:hover h2 {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'].light:hover h3, [is='case-study-entry'] [name='content'] [name='case-study-button'].light:hover h3 {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'].light:hover h4, [is='case-study-entry'] [name='content'] [name='case-study-button'].light:hover h4 {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'].light:hover h5, [is='case-study-entry'] [name='content'] [name='case-study-button'].light:hover h5 {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'].light:hover h6, [is='case-study-entry'] [name='content'] [name='case-study-button'].light:hover h6 {
            color: white; }
        case-study-entry [name='content'] [name='case-study-button'].light[state='hover'], [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='hover'] {
          background: black; }
          case-study-entry [name='content'] [name='case-study-button'].light[state='hover'] p, [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='hover'] p {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'].light[state='hover'] em, [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='hover'] em {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'].light[state='hover'] strong, [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='hover'] strong {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'].light[state='hover'] label, [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='hover'] label {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'].light[state='hover'] a[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='hover'] a[type='label'] {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'].light[state='hover'] li[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='hover'] li[type='label'] {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'].light[state='hover'] span[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='hover'] span[type='label'] {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'].light[state='hover'] h1, [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='hover'] h1 {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'].light[state='hover'] h2, [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='hover'] h2 {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'].light[state='hover'] h3, [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='hover'] h3 {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'].light[state='hover'] h4, [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='hover'] h4 {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'].light[state='hover'] h5, [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='hover'] h5 {
            color: white; }
          case-study-entry [name='content'] [name='case-study-button'].light[state='hover'] h6, [is='case-study-entry'] [name='content'] [name='case-study-button'].light[state='hover'] h6 {
            color: white; }
      case-study-entry [name='content'] [name='case-study-button'] p, [is='case-study-entry'] [name='content'] [name='case-study-button'] p {
        font-family: barlow;
        font-size: 0.84375em;
        font-weight: 300;
        -webkit-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.3s;
                transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
                transition-timing-function: ease-out;
        -webkit-transition-delay: 0s;
                transition-delay: 0s;
        letter-spacing: 2px;
        text-transform: uppercase; }
      case-study-entry [name='content'] [name='case-study-button'] em, [is='case-study-entry'] [name='content'] [name='case-study-button'] em {
        font-family: barlow;
        font-size: 0.84375em;
        font-weight: 300;
        -webkit-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.3s;
                transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
                transition-timing-function: ease-out;
        -webkit-transition-delay: 0s;
                transition-delay: 0s;
        letter-spacing: 2px;
        text-transform: uppercase; }
      case-study-entry [name='content'] [name='case-study-button'] strong, [is='case-study-entry'] [name='content'] [name='case-study-button'] strong {
        font-family: barlow;
        font-size: 0.84375em;
        font-weight: 300;
        -webkit-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.3s;
                transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
                transition-timing-function: ease-out;
        -webkit-transition-delay: 0s;
                transition-delay: 0s;
        letter-spacing: 2px;
        text-transform: uppercase; }
      case-study-entry [name='content'] [name='case-study-button'] label, [is='case-study-entry'] [name='content'] [name='case-study-button'] label {
        font-family: barlow;
        font-size: 0.84375em;
        font-weight: 300;
        -webkit-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.3s;
                transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
                transition-timing-function: ease-out;
        -webkit-transition-delay: 0s;
                transition-delay: 0s;
        letter-spacing: 2px;
        text-transform: uppercase; }
      case-study-entry [name='content'] [name='case-study-button'] a[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'] a[type='label'] {
        font-family: barlow;
        font-size: 0.84375em;
        font-weight: 300;
        -webkit-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.3s;
                transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
                transition-timing-function: ease-out;
        -webkit-transition-delay: 0s;
                transition-delay: 0s;
        letter-spacing: 2px;
        text-transform: uppercase; }
      case-study-entry [name='content'] [name='case-study-button'] li[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'] li[type='label'] {
        font-family: barlow;
        font-size: 0.84375em;
        font-weight: 300;
        -webkit-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.3s;
                transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
                transition-timing-function: ease-out;
        -webkit-transition-delay: 0s;
                transition-delay: 0s;
        letter-spacing: 2px;
        text-transform: uppercase; }
      case-study-entry [name='content'] [name='case-study-button'] span[type='label'], [is='case-study-entry'] [name='content'] [name='case-study-button'] span[type='label'] {
        font-family: barlow;
        font-size: 0.84375em;
        font-weight: 300;
        -webkit-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.3s;
                transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
                transition-timing-function: ease-out;
        -webkit-transition-delay: 0s;
                transition-delay: 0s;
        letter-spacing: 2px;
        text-transform: uppercase; }
      case-study-entry [name='content'] [name='case-study-button'] h1, [is='case-study-entry'] [name='content'] [name='case-study-button'] h1 {
        font-family: barlow;
        font-size: 0.84375em;
        font-weight: 300;
        -webkit-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.3s;
                transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
                transition-timing-function: ease-out;
        -webkit-transition-delay: 0s;
                transition-delay: 0s;
        letter-spacing: 2px;
        text-transform: uppercase; }
      case-study-entry [name='content'] [name='case-study-button'] h2, [is='case-study-entry'] [name='content'] [name='case-study-button'] h2 {
        font-family: barlow;
        font-size: 0.84375em;
        font-weight: 300;
        -webkit-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.3s;
                transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
                transition-timing-function: ease-out;
        -webkit-transition-delay: 0s;
                transition-delay: 0s;
        letter-spacing: 2px;
        text-transform: uppercase; }
      case-study-entry [name='content'] [name='case-study-button'] h3, [is='case-study-entry'] [name='content'] [name='case-study-button'] h3 {
        font-family: barlow;
        font-size: 0.84375em;
        font-weight: 300;
        -webkit-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.3s;
                transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
                transition-timing-function: ease-out;
        -webkit-transition-delay: 0s;
                transition-delay: 0s;
        letter-spacing: 2px;
        text-transform: uppercase; }
      case-study-entry [name='content'] [name='case-study-button'] h4, [is='case-study-entry'] [name='content'] [name='case-study-button'] h4 {
        font-family: barlow;
        font-size: 0.84375em;
        font-weight: 300;
        -webkit-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.3s;
                transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
                transition-timing-function: ease-out;
        -webkit-transition-delay: 0s;
                transition-delay: 0s;
        letter-spacing: 2px;
        text-transform: uppercase; }
      case-study-entry [name='content'] [name='case-study-button'] h5, [is='case-study-entry'] [name='content'] [name='case-study-button'] h5 {
        font-family: barlow;
        font-size: 0.84375em;
        font-weight: 300;
        -webkit-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.3s;
                transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
                transition-timing-function: ease-out;
        -webkit-transition-delay: 0s;
                transition-delay: 0s;
        letter-spacing: 2px;
        text-transform: uppercase; }
      case-study-entry [name='content'] [name='case-study-button'] h6, [is='case-study-entry'] [name='content'] [name='case-study-button'] h6 {
        font-family: barlow;
        font-size: 0.84375em;
        font-weight: 300;
        -webkit-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.3s;
                transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
                transition-timing-function: ease-out;
        -webkit-transition-delay: 0s;
                transition-delay: 0s;
        letter-spacing: 2px;
        text-transform: uppercase; }
  @media screen and (min-height: 500px) {
    case-study-entry, [is='case-study-entry'] {
      width: 250px;
      height: 100%; }
      case-study-entry [name='content'], case-study-entry.top [name='content'], [is='case-study-entry'] [name='content'], [is='case-study-entry'].top [name='content'] {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        line-height: normal;
        white-space: normal;
        -ms-flex-item-align: start;
            align-self: flex-start; }
        case-study-entry [name='content'] > *, case-study-entry.top [name='content'] > *, [is='case-study-entry'] [name='content'] > *, [is='case-study-entry'].top [name='content'] > * {
          -webkit-box-flex: 0;
              -ms-flex-positive: 0;
                  flex-grow: 0;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
        case-study-entry [name='content'] > *, case-study-entry.top [name='content'] > *, [is='case-study-entry'] [name='content'] > *, [is='case-study-entry'].top [name='content'] > * {
          -ms-flex-negative: 0;
              flex-shrink: 0; }
      case-study-entry:first-child [name='content'], case-study-entry.top:first-child [name='content'], [is='case-study-entry']:first-child [name='content'], [is='case-study-entry'].top:first-child [name='content'] {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        line-height: normal;
        white-space: normal;
        -ms-flex-item-align: center;
            align-self: center; }
        case-study-entry:first-child [name='content'] > *, case-study-entry.top:first-child [name='content'] > *, [is='case-study-entry']:first-child [name='content'] > *, [is='case-study-entry'].top:first-child [name='content'] > * {
          -webkit-box-flex: 0;
              -ms-flex-positive: 0;
                  flex-grow: 0;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
        case-study-entry:first-child [name='content'] > *, case-study-entry.top:first-child [name='content'] > *, [is='case-study-entry']:first-child [name='content'] > *, [is='case-study-entry'].top:first-child [name='content'] > * {
          -ms-flex-negative: 0;
              flex-shrink: 0; }
      case-study-entry.mid [name='content'], [is='case-study-entry'].mid [name='content'] {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        line-height: normal;
        white-space: normal;
        -ms-flex-item-align: center;
            align-self: center; }
        case-study-entry.mid [name='content'] > *, [is='case-study-entry'].mid [name='content'] > * {
          -webkit-box-flex: 0;
              -ms-flex-positive: 0;
                  flex-grow: 0;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
        case-study-entry.mid [name='content'] > *, [is='case-study-entry'].mid [name='content'] > * {
          -ms-flex-negative: 0;
              flex-shrink: 0; }
      case-study-entry.bot [name='content'], [is='case-study-entry'].bot [name='content'] {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        line-height: normal;
        white-space: normal;
        -ms-flex-item-align: end;
            align-self: flex-end; }
        case-study-entry.bot [name='content'] > *, [is='case-study-entry'].bot [name='content'] > * {
          -webkit-box-flex: 0;
              -ms-flex-positive: 0;
                  flex-grow: 0;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
        case-study-entry.bot [name='content'] > *, [is='case-study-entry'].bot [name='content'] > * {
          -ms-flex-negative: 0;
              flex-shrink: 0; }
      case-study-entry.bot:first-child [name='content'], [is='case-study-entry'].bot:first-child [name='content'] {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        line-height: normal;
        white-space: normal;
        -ms-flex-item-align: center;
            align-self: center; }
        case-study-entry.bot:first-child [name='content'] > *, [is='case-study-entry'].bot:first-child [name='content'] > * {
          -webkit-box-flex: 0;
              -ms-flex-positive: 0;
                  flex-grow: 0;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
        case-study-entry.bot:first-child [name='content'] > *, [is='case-study-entry'].bot:first-child [name='content'] > * {
          -ms-flex-negative: 0;
              flex-shrink: 0; }
      case-study-entry [name='content'], [is='case-study-entry'] [name='content'] {
        width: 100%;
        height: 500px; }
        case-study-entry [name='content'] div.description, [is='case-study-entry'] [name='content'] div.description {
          max-width: none;
          max-height: 175px;
          width: 90%;
          height: auto; }
        case-study-entry [name='content'] div.cover, [is='case-study-entry'] [name='content'] div.cover {
          width: 120px;
          height: 300px; } }

footer {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  position: absolute;
  right: 0px;
  bottom: 0px;
  position: fixed;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  line-height: normal;
  white-space: normal;
  padding-top: 20px;
  padding-right: 10vw;
  padding-bottom: 20px;
  padding-left: 10vw;
  z-index: 100; }
  footer > * {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }
  footer > * {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  @media screen and (min-width: 301px) {
    footer {
      padding-top: 20px;
      padding-right: 30px;
      padding-bottom: 20px;
      padding-left: 30px; } }
  footer reactive-a, footer [is='reactive-a'] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    line-height: normal;
    white-space: normal;
    width: 32px;
    height: 32px;
    overflow-x: hidden;
    overflow-y: hidden;
    border-radius: 16px;
    -webkit-transition-property: background, -webkit-transform;
    transition-property: background, -webkit-transform;
    transition-property: transform, background;
    transition-property: transform, background, -webkit-transform;
    -webkit-transition-duration: 0.4s;
            transition-duration: 0.4s;
    -webkit-transition-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
            transition-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
    -webkit-transition-delay: 0s;
            transition-delay: 0s; }
    footer reactive-a > *, footer [is='reactive-a'] > * {
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    footer reactive-a > *, footer [is='reactive-a'] > * {
      -ms-flex-negative: 0;
          flex-shrink: 0; }
    footer reactive-a span[type='icon'], footer [is='reactive-a'] span[type='icon'] {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      position: static; }
    footer reactive-a, footer reactive-a.dark, footer [is='reactive-a'], footer [is='reactive-a'].dark {
      background: black; }
      footer reactive-a[state='none'], footer reactive-a.dark[state='none'], footer [is='reactive-a'][state='none'], footer [is='reactive-a'].dark[state='none'] {
        background: black; }
        footer reactive-a[state='none'] span[type='icon'], footer reactive-a.dark[state='none'] span[type='icon'], footer [is='reactive-a'][state='none'] span[type='icon'], footer [is='reactive-a'].dark[state='none'] span[type='icon'] {
          background-size: 200% 100%;
          background-position: 100% 0%; }
          footer reactive-a[state='none'] span[type='icon'].email, footer reactive-a.dark[state='none'] span[type='icon'].email, footer [is='reactive-a'][state='none'] span[type='icon'].email, footer [is='reactive-a'].dark[state='none'] span[type='icon'].email {
            background-image: url(/assets/images/common/email-icon.svg); }
          footer reactive-a[state='none'] span[type='icon'].instagram, footer reactive-a.dark[state='none'] span[type='icon'].instagram, footer [is='reactive-a'][state='none'] span[type='icon'].instagram, footer [is='reactive-a'].dark[state='none'] span[type='icon'].instagram {
            background-image: url(/assets/images/common/instagram-icon.svg); }
          footer reactive-a[state='none'] span[type='icon'].github, footer reactive-a.dark[state='none'] span[type='icon'].github, footer [is='reactive-a'][state='none'] span[type='icon'].github, footer [is='reactive-a'].dark[state='none'] span[type='icon'].github {
            background-image: url(/assets/images/common/github-icon.svg); }
          footer reactive-a[state='none'] span[type='icon'].menu, footer reactive-a.dark[state='none'] span[type='icon'].menu, footer [is='reactive-a'][state='none'] span[type='icon'].menu, footer [is='reactive-a'].dark[state='none'] span[type='icon'].menu {
            background-image: url(/assets/images/common/menu-icon.svg); }
          footer reactive-a[state='none'] span[type='icon'].exit, footer reactive-a.dark[state='none'] span[type='icon'].exit, footer [is='reactive-a'][state='none'] span[type='icon'].exit, footer [is='reactive-a'].dark[state='none'] span[type='icon'].exit {
            background-image: url(/assets/images/common/exit-icon.svg); }
          footer reactive-a[state='none'] span[type='icon'].drag, footer reactive-a.dark[state='none'] span[type='icon'].drag, footer [is='reactive-a'][state='none'] span[type='icon'].drag, footer [is='reactive-a'].dark[state='none'] span[type='icon'].drag {
            background-image: url(/assets/images/common/drag-icon.svg); }
      footer reactive-a span[type='icon'], footer reactive-a.dark span[type='icon'], footer [is='reactive-a'] span[type='icon'], footer [is='reactive-a'].dark span[type='icon'] {
        background-size: 200% 100%;
        background-position: 100% 0%; }
        footer reactive-a span[type='icon'].email, footer reactive-a.dark span[type='icon'].email, footer [is='reactive-a'] span[type='icon'].email, footer [is='reactive-a'].dark span[type='icon'].email {
          background-image: url(/assets/images/common/email-icon.svg); }
        footer reactive-a span[type='icon'].instagram, footer reactive-a.dark span[type='icon'].instagram, footer [is='reactive-a'] span[type='icon'].instagram, footer [is='reactive-a'].dark span[type='icon'].instagram {
          background-image: url(/assets/images/common/instagram-icon.svg); }
        footer reactive-a span[type='icon'].github, footer reactive-a.dark span[type='icon'].github, footer [is='reactive-a'] span[type='icon'].github, footer [is='reactive-a'].dark span[type='icon'].github {
          background-image: url(/assets/images/common/github-icon.svg); }
        footer reactive-a span[type='icon'].menu, footer reactive-a.dark span[type='icon'].menu, footer [is='reactive-a'] span[type='icon'].menu, footer [is='reactive-a'].dark span[type='icon'].menu {
          background-image: url(/assets/images/common/menu-icon.svg); }
        footer reactive-a span[type='icon'].exit, footer reactive-a.dark span[type='icon'].exit, footer [is='reactive-a'] span[type='icon'].exit, footer [is='reactive-a'].dark span[type='icon'].exit {
          background-image: url(/assets/images/common/exit-icon.svg); }
        footer reactive-a span[type='icon'].drag, footer reactive-a.dark span[type='icon'].drag, footer [is='reactive-a'] span[type='icon'].drag, footer [is='reactive-a'].dark span[type='icon'].drag {
          background-image: url(/assets/images/common/drag-icon.svg); }
      footer reactive-a:hover, footer reactive-a.dark:hover, footer [is='reactive-a']:hover, footer [is='reactive-a'].dark:hover {
        background: white; }
        footer reactive-a:hover span[type='icon'], footer reactive-a.dark:hover span[type='icon'], footer [is='reactive-a']:hover span[type='icon'], footer [is='reactive-a'].dark:hover span[type='icon'] {
          background-size: 200% 100%;
          background-position: 0% 0%; }
          footer reactive-a:hover span[type='icon'].email, footer reactive-a.dark:hover span[type='icon'].email, footer [is='reactive-a']:hover span[type='icon'].email, footer [is='reactive-a'].dark:hover span[type='icon'].email {
            background-image: url(/assets/images/common/email-icon.svg); }
          footer reactive-a:hover span[type='icon'].instagram, footer reactive-a.dark:hover span[type='icon'].instagram, footer [is='reactive-a']:hover span[type='icon'].instagram, footer [is='reactive-a'].dark:hover span[type='icon'].instagram {
            background-image: url(/assets/images/common/instagram-icon.svg); }
          footer reactive-a:hover span[type='icon'].github, footer reactive-a.dark:hover span[type='icon'].github, footer [is='reactive-a']:hover span[type='icon'].github, footer [is='reactive-a'].dark:hover span[type='icon'].github {
            background-image: url(/assets/images/common/github-icon.svg); }
          footer reactive-a:hover span[type='icon'].menu, footer reactive-a.dark:hover span[type='icon'].menu, footer [is='reactive-a']:hover span[type='icon'].menu, footer [is='reactive-a'].dark:hover span[type='icon'].menu {
            background-image: url(/assets/images/common/menu-icon.svg); }
          footer reactive-a:hover span[type='icon'].exit, footer reactive-a.dark:hover span[type='icon'].exit, footer [is='reactive-a']:hover span[type='icon'].exit, footer [is='reactive-a'].dark:hover span[type='icon'].exit {
            background-image: url(/assets/images/common/exit-icon.svg); }
          footer reactive-a:hover span[type='icon'].drag, footer reactive-a.dark:hover span[type='icon'].drag, footer [is='reactive-a']:hover span[type='icon'].drag, footer [is='reactive-a'].dark:hover span[type='icon'].drag {
            background-image: url(/assets/images/common/drag-icon.svg); }
      footer reactive-a[state='hover'], footer reactive-a.dark[state='hover'], footer [is='reactive-a'][state='hover'], footer [is='reactive-a'].dark[state='hover'] {
        background: white; }
        footer reactive-a[state='hover'] span[type='icon'], footer reactive-a.dark[state='hover'] span[type='icon'], footer [is='reactive-a'][state='hover'] span[type='icon'], footer [is='reactive-a'].dark[state='hover'] span[type='icon'] {
          background-size: 200% 100%;
          background-position: 0% 0%; }
          footer reactive-a[state='hover'] span[type='icon'].email, footer reactive-a.dark[state='hover'] span[type='icon'].email, footer [is='reactive-a'][state='hover'] span[type='icon'].email, footer [is='reactive-a'].dark[state='hover'] span[type='icon'].email {
            background-image: url(/assets/images/common/email-icon.svg); }
          footer reactive-a[state='hover'] span[type='icon'].instagram, footer reactive-a.dark[state='hover'] span[type='icon'].instagram, footer [is='reactive-a'][state='hover'] span[type='icon'].instagram, footer [is='reactive-a'].dark[state='hover'] span[type='icon'].instagram {
            background-image: url(/assets/images/common/instagram-icon.svg); }
          footer reactive-a[state='hover'] span[type='icon'].github, footer reactive-a.dark[state='hover'] span[type='icon'].github, footer [is='reactive-a'][state='hover'] span[type='icon'].github, footer [is='reactive-a'].dark[state='hover'] span[type='icon'].github {
            background-image: url(/assets/images/common/github-icon.svg); }
          footer reactive-a[state='hover'] span[type='icon'].menu, footer reactive-a.dark[state='hover'] span[type='icon'].menu, footer [is='reactive-a'][state='hover'] span[type='icon'].menu, footer [is='reactive-a'].dark[state='hover'] span[type='icon'].menu {
            background-image: url(/assets/images/common/menu-icon.svg); }
          footer reactive-a[state='hover'] span[type='icon'].exit, footer reactive-a.dark[state='hover'] span[type='icon'].exit, footer [is='reactive-a'][state='hover'] span[type='icon'].exit, footer [is='reactive-a'].dark[state='hover'] span[type='icon'].exit {
            background-image: url(/assets/images/common/exit-icon.svg); }
          footer reactive-a[state='hover'] span[type='icon'].drag, footer reactive-a.dark[state='hover'] span[type='icon'].drag, footer [is='reactive-a'][state='hover'] span[type='icon'].drag, footer [is='reactive-a'].dark[state='hover'] span[type='icon'].drag {
            background-image: url(/assets/images/common/drag-icon.svg); }
    footer reactive-a.light, footer [is='reactive-a'].light {
      background: white; }
      footer reactive-a.light[state='none'], footer [is='reactive-a'].light[state='none'] {
        background: white; }
        footer reactive-a.light[state='none'] span[type='icon'], footer [is='reactive-a'].light[state='none'] span[type='icon'] {
          background-size: 200% 100%;
          background-position: 0% 0%; }
          footer reactive-a.light[state='none'] span[type='icon'].email, footer [is='reactive-a'].light[state='none'] span[type='icon'].email {
            background-image: url(/assets/images/common/email-icon.svg); }
          footer reactive-a.light[state='none'] span[type='icon'].instagram, footer [is='reactive-a'].light[state='none'] span[type='icon'].instagram {
            background-image: url(/assets/images/common/instagram-icon.svg); }
          footer reactive-a.light[state='none'] span[type='icon'].github, footer [is='reactive-a'].light[state='none'] span[type='icon'].github {
            background-image: url(/assets/images/common/github-icon.svg); }
          footer reactive-a.light[state='none'] span[type='icon'].menu, footer [is='reactive-a'].light[state='none'] span[type='icon'].menu {
            background-image: url(/assets/images/common/menu-icon.svg); }
          footer reactive-a.light[state='none'] span[type='icon'].exit, footer [is='reactive-a'].light[state='none'] span[type='icon'].exit {
            background-image: url(/assets/images/common/exit-icon.svg); }
          footer reactive-a.light[state='none'] span[type='icon'].drag, footer [is='reactive-a'].light[state='none'] span[type='icon'].drag {
            background-image: url(/assets/images/common/drag-icon.svg); }
      footer reactive-a.light span[type='icon'], footer [is='reactive-a'].light span[type='icon'] {
        background-size: 200% 100%;
        background-position: 0% 0%; }
        footer reactive-a.light span[type='icon'].email, footer [is='reactive-a'].light span[type='icon'].email {
          background-image: url(/assets/images/common/email-icon.svg); }
        footer reactive-a.light span[type='icon'].instagram, footer [is='reactive-a'].light span[type='icon'].instagram {
          background-image: url(/assets/images/common/instagram-icon.svg); }
        footer reactive-a.light span[type='icon'].github, footer [is='reactive-a'].light span[type='icon'].github {
          background-image: url(/assets/images/common/github-icon.svg); }
        footer reactive-a.light span[type='icon'].menu, footer [is='reactive-a'].light span[type='icon'].menu {
          background-image: url(/assets/images/common/menu-icon.svg); }
        footer reactive-a.light span[type='icon'].exit, footer [is='reactive-a'].light span[type='icon'].exit {
          background-image: url(/assets/images/common/exit-icon.svg); }
        footer reactive-a.light span[type='icon'].drag, footer [is='reactive-a'].light span[type='icon'].drag {
          background-image: url(/assets/images/common/drag-icon.svg); }
      footer reactive-a.light:hover, footer [is='reactive-a'].light:hover {
        background: black; }
        footer reactive-a.light:hover span[type='icon'], footer [is='reactive-a'].light:hover span[type='icon'] {
          background-size: 200% 100%;
          background-position: 100% 0%; }
          footer reactive-a.light:hover span[type='icon'].email, footer [is='reactive-a'].light:hover span[type='icon'].email {
            background-image: url(/assets/images/common/email-icon.svg); }
          footer reactive-a.light:hover span[type='icon'].instagram, footer [is='reactive-a'].light:hover span[type='icon'].instagram {
            background-image: url(/assets/images/common/instagram-icon.svg); }
          footer reactive-a.light:hover span[type='icon'].github, footer [is='reactive-a'].light:hover span[type='icon'].github {
            background-image: url(/assets/images/common/github-icon.svg); }
          footer reactive-a.light:hover span[type='icon'].menu, footer [is='reactive-a'].light:hover span[type='icon'].menu {
            background-image: url(/assets/images/common/menu-icon.svg); }
          footer reactive-a.light:hover span[type='icon'].exit, footer [is='reactive-a'].light:hover span[type='icon'].exit {
            background-image: url(/assets/images/common/exit-icon.svg); }
          footer reactive-a.light:hover span[type='icon'].drag, footer [is='reactive-a'].light:hover span[type='icon'].drag {
            background-image: url(/assets/images/common/drag-icon.svg); }
      footer reactive-a.light[state='hover'], footer [is='reactive-a'].light[state='hover'] {
        background: black; }
        footer reactive-a.light[state='hover'] span[type='icon'], footer [is='reactive-a'].light[state='hover'] span[type='icon'] {
          background-size: 200% 100%;
          background-position: 100% 0%; }
          footer reactive-a.light[state='hover'] span[type='icon'].email, footer [is='reactive-a'].light[state='hover'] span[type='icon'].email {
            background-image: url(/assets/images/common/email-icon.svg); }
          footer reactive-a.light[state='hover'] span[type='icon'].instagram, footer [is='reactive-a'].light[state='hover'] span[type='icon'].instagram {
            background-image: url(/assets/images/common/instagram-icon.svg); }
          footer reactive-a.light[state='hover'] span[type='icon'].github, footer [is='reactive-a'].light[state='hover'] span[type='icon'].github {
            background-image: url(/assets/images/common/github-icon.svg); }
          footer reactive-a.light[state='hover'] span[type='icon'].menu, footer [is='reactive-a'].light[state='hover'] span[type='icon'].menu {
            background-image: url(/assets/images/common/menu-icon.svg); }
          footer reactive-a.light[state='hover'] span[type='icon'].exit, footer [is='reactive-a'].light[state='hover'] span[type='icon'].exit {
            background-image: url(/assets/images/common/exit-icon.svg); }
          footer reactive-a.light[state='hover'] span[type='icon'].drag, footer [is='reactive-a'].light[state='hover'] span[type='icon'].drag {
            background-image: url(/assets/images/common/drag-icon.svg); }
    footer reactive-a[state='none'] span[type='icon'], footer [is='reactive-a'][state='none'] span[type='icon'] {
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.8s;
              transition-duration: 0.8s;
      -webkit-transition-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
              transition-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    footer reactive-a span[type='icon'], footer [is='reactive-a'] span[type='icon'] {
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.8s;
              transition-duration: 0.8s;
      -webkit-transition-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
              transition-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    footer reactive-a:hover span[type='icon'], footer [is='reactive-a']:hover span[type='icon'] {
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.8s;
              transition-duration: 0.8s;
      -webkit-transition-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
              transition-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      -webkit-transform: rotate(360deg);
              transform: rotate(360deg); }
    footer reactive-a[state='hover'] span[type='icon'], footer [is='reactive-a'][state='hover'] span[type='icon'] {
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.8s;
              transition-duration: 0.8s;
      -webkit-transition-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
              transition-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      -webkit-transform: rotate(360deg);
              transform: rotate(360deg); }
    footer reactive-a:not(:last-child), footer [is='reactive-a']:not(:last-child) {
      margin-right: 15px;
      margin-bottom: initial; }
    footer reactive-a:nth-of-type(1), footer [is='reactive-a']:nth-of-type(1) {
      -webkit-animation-name: footer-button-transition-in;
              animation-name: footer-button-transition-in;
      -webkit-animation-duration: 1s;
              animation-duration: 1s;
      -webkit-animation-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
              animation-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
      -webkit-animation-delay: 0s;
              animation-delay: 0s;
      -webkit-animation-iteration-count: 1;
              animation-iteration-count: 1;
      -webkit-animation-direction: normal;
              animation-direction: normal;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      -webkit-animation-play-state: running;
              animation-play-state: running;
      opacity: 0;
      -webkit-transform: translate3d(0, 50px, 0);
              transform: translate3d(0, 50px, 0); }

@-webkit-keyframes footer-button-transition-in {
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes footer-button-transition-in {
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }
    footer reactive-a:nth-of-type(2), footer [is='reactive-a']:nth-of-type(2) {
      -webkit-animation-name: footer-button-transition-in;
              animation-name: footer-button-transition-in;
      -webkit-animation-duration: 1s;
              animation-duration: 1s;
      -webkit-animation-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
              animation-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
      -webkit-animation-delay: 0.1s;
              animation-delay: 0.1s;
      -webkit-animation-iteration-count: 1;
              animation-iteration-count: 1;
      -webkit-animation-direction: normal;
              animation-direction: normal;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      -webkit-animation-play-state: running;
              animation-play-state: running;
      opacity: 0;
      -webkit-transform: translate3d(0, 50px, 0);
              transform: translate3d(0, 50px, 0); }

@keyframes footer-button-transition-in {
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }
    footer reactive-a:nth-of-type(3), footer [is='reactive-a']:nth-of-type(3) {
      -webkit-animation-name: footer-button-transition-in;
              animation-name: footer-button-transition-in;
      -webkit-animation-duration: 1s;
              animation-duration: 1s;
      -webkit-animation-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
              animation-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
      -webkit-animation-delay: 0.2s;
              animation-delay: 0.2s;
      -webkit-animation-iteration-count: 1;
              animation-iteration-count: 1;
      -webkit-animation-direction: normal;
              animation-direction: normal;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      -webkit-animation-play-state: running;
              animation-play-state: running;
      opacity: 0;
      -webkit-transform: translate3d(0, 50px, 0);
              transform: translate3d(0, 50px, 0); }

@keyframes footer-button-transition-in {
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }
    footer reactive-a:nth-of-type(4), footer [is='reactive-a']:nth-of-type(4) {
      -webkit-animation-name: footer-button-transition-in;
              animation-name: footer-button-transition-in;
      -webkit-animation-duration: 1s;
              animation-duration: 1s;
      -webkit-animation-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
              animation-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
      -webkit-animation-delay: 0.3s;
              animation-delay: 0.3s;
      -webkit-animation-iteration-count: 1;
              animation-iteration-count: 1;
      -webkit-animation-direction: normal;
              animation-direction: normal;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      -webkit-animation-play-state: running;
              animation-play-state: running;
      opacity: 0;
      -webkit-transform: translate3d(0, 50px, 0);
              transform: translate3d(0, 50px, 0); }

@keyframes footer-button-transition-in {
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }
    footer reactive-a:nth-of-type(5), footer [is='reactive-a']:nth-of-type(5) {
      -webkit-animation-name: footer-button-transition-in;
              animation-name: footer-button-transition-in;
      -webkit-animation-duration: 1s;
              animation-duration: 1s;
      -webkit-animation-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
              animation-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
      -webkit-animation-delay: 0.4s;
              animation-delay: 0.4s;
      -webkit-animation-iteration-count: 1;
              animation-iteration-count: 1;
      -webkit-animation-direction: normal;
              animation-direction: normal;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      -webkit-animation-play-state: running;
              animation-play-state: running;
      opacity: 0;
      -webkit-transform: translate3d(0, 50px, 0);
              transform: translate3d(0, 50px, 0); }

@keyframes footer-button-transition-in {
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }
    footer reactive-a:nth-of-type(6), footer [is='reactive-a']:nth-of-type(6) {
      -webkit-animation-name: footer-button-transition-in;
              animation-name: footer-button-transition-in;
      -webkit-animation-duration: 1s;
              animation-duration: 1s;
      -webkit-animation-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
              animation-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
      -webkit-animation-delay: 0.5s;
              animation-delay: 0.5s;
      -webkit-animation-iteration-count: 1;
              animation-iteration-count: 1;
      -webkit-animation-direction: normal;
              animation-direction: normal;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      -webkit-animation-play-state: running;
              animation-play-state: running;
      opacity: 0;
      -webkit-transform: translate3d(0, 50px, 0);
              transform: translate3d(0, 50px, 0); }

@keyframes footer-button-transition-in {
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }
    footer reactive-a:nth-of-type(7), footer [is='reactive-a']:nth-of-type(7) {
      -webkit-animation-name: footer-button-transition-in;
              animation-name: footer-button-transition-in;
      -webkit-animation-duration: 1s;
              animation-duration: 1s;
      -webkit-animation-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
              animation-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
      -webkit-animation-delay: 0.6s;
              animation-delay: 0.6s;
      -webkit-animation-iteration-count: 1;
              animation-iteration-count: 1;
      -webkit-animation-direction: normal;
              animation-direction: normal;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      -webkit-animation-play-state: running;
              animation-play-state: running;
      opacity: 0;
      -webkit-transform: translate3d(0, 50px, 0);
              transform: translate3d(0, 50px, 0); }

@keyframes footer-button-transition-in {
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }
    footer reactive-a:nth-of-type(8), footer [is='reactive-a']:nth-of-type(8) {
      -webkit-animation-name: footer-button-transition-in;
              animation-name: footer-button-transition-in;
      -webkit-animation-duration: 1s;
              animation-duration: 1s;
      -webkit-animation-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
              animation-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
      -webkit-animation-delay: 0.7s;
              animation-delay: 0.7s;
      -webkit-animation-iteration-count: 1;
              animation-iteration-count: 1;
      -webkit-animation-direction: normal;
              animation-direction: normal;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      -webkit-animation-play-state: running;
              animation-play-state: running;
      opacity: 0;
      -webkit-transform: translate3d(0, 50px, 0);
              transform: translate3d(0, 50px, 0); }

@keyframes footer-button-transition-in {
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }
    footer reactive-a:nth-of-type(9), footer [is='reactive-a']:nth-of-type(9) {
      -webkit-animation-name: footer-button-transition-in;
              animation-name: footer-button-transition-in;
      -webkit-animation-duration: 1s;
              animation-duration: 1s;
      -webkit-animation-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
              animation-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
      -webkit-animation-delay: 0.8s;
              animation-delay: 0.8s;
      -webkit-animation-iteration-count: 1;
              animation-iteration-count: 1;
      -webkit-animation-direction: normal;
              animation-direction: normal;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      -webkit-animation-play-state: running;
              animation-play-state: running;
      opacity: 0;
      -webkit-transform: translate3d(0, 50px, 0);
              transform: translate3d(0, 50px, 0); }

@keyframes footer-button-transition-in {
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }
    footer reactive-a:nth-of-type(10), footer [is='reactive-a']:nth-of-type(10) {
      -webkit-animation-name: footer-button-transition-in;
              animation-name: footer-button-transition-in;
      -webkit-animation-duration: 1s;
              animation-duration: 1s;
      -webkit-animation-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
              animation-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
      -webkit-animation-delay: 0.9s;
              animation-delay: 0.9s;
      -webkit-animation-iteration-count: 1;
              animation-iteration-count: 1;
      -webkit-animation-direction: normal;
              animation-direction: normal;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      -webkit-animation-play-state: running;
              animation-play-state: running;
      opacity: 0;
      -webkit-transform: translate3d(0, 50px, 0);
              transform: translate3d(0, 50px, 0); }

@keyframes footer-button-transition-in {
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

nav#global-nav {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  position: absolute;
  left: 0px;
  top: 0px;
  position: fixed;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  line-height: normal;
  white-space: normal;
  width: 100%;
  height: 100%;
  background: black;
  z-index: 100;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.6s;
          transition-duration: 0.6s;
  -webkit-transition-timing-function: cubic-bezier(0.81, 0.01, 0, 0.96);
          transition-timing-function: cubic-bezier(0.81, 0.01, 0, 0.96);
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0); }
  nav#global-nav > * {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }
  nav#global-nav > * {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  nav#global-nav .line {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    position: absolute;
    left: 0px;
    top: 0px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 90%;
    width: 1px;
    height: 100%;
    background: rgba(255, 255, 255, 0.1); }
  nav#global-nav .menu {
    top: 0;
    right: 0;
    bottom: 0;
    left: 90%;
    margin-left: -200px; }
  nav#global-nav [name='copyright'] {
    display: block;
    font-family: barlow;
    font-size: 0.84375em;
    font-weight: 300;
    padding-top: 0;
    padding-right: 15px;
    padding-bottom: 0;
    padding-left: 0;
    width: 200px;
    height: auto;
    color: rgba(255, 255, 255, 0.2);
    letter-spacing: 2px;
    text-align: right;
    text-transform: uppercase; }
  nav#global-nav [name='home-button'] span[type='icon'] {
    background-size: 200% 100%;
    background-position: 100% 0%;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.6s;
            transition-duration: 0.6s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
    opacity: .3; }
    nav#global-nav [name='home-button'] span[type='icon'].email {
      background-image: url(/assets/images/common/email-icon.svg); }
    nav#global-nav [name='home-button'] span[type='icon'].instagram {
      background-image: url(/assets/images/common/instagram-icon.svg); }
    nav#global-nav [name='home-button'] span[type='icon'].github {
      background-image: url(/assets/images/common/github-icon.svg); }
    nav#global-nav [name='home-button'] span[type='icon'].menu {
      background-image: url(/assets/images/common/menu-icon.svg); }
    nav#global-nav [name='home-button'] span[type='icon'].exit {
      background-image: url(/assets/images/common/exit-icon.svg); }
    nav#global-nav [name='home-button'] span[type='icon'].drag {
      background-image: url(/assets/images/common/drag-icon.svg); }
  nav#global-nav [name='home-button']:hover span[type='icon'] {
    opacity: 1; }
  nav#global-nav [name='home-button'][state='hover'] span[type='icon'] {
    opacity: 1; }
  nav#global-nav [name='home-button']:disabled, nav#global-nav [name='home-button'][disabled] {
    display: none; }
    nav#global-nav [name='home-button']:disabled, nav#global-nav [name='home-button']:disabled *, nav#global-nav [name='home-button'][disabled], nav#global-nav [name='home-button'][disabled] * {
      pointer-events: none !important; }
  nav#global-nav reactive-a, nav#global-nav [is='reactive-a'] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    line-height: normal;
    white-space: normal;
    padding-top: 0;
    padding-right: 15px;
    padding-bottom: 0;
    padding-left: 0;
    width: 200px;
    height: 30px; }
    nav#global-nav reactive-a > *, nav#global-nav [is='reactive-a'] > * {
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    nav#global-nav reactive-a > *, nav#global-nav [is='reactive-a'] > * {
      -ms-flex-negative: 0;
          flex-shrink: 0; }
    nav#global-nav reactive-a:not(:last-child), nav#global-nav [is='reactive-a']:not(:last-child) {
      margin-right: initial;
      margin-bottom: 20px; }
    nav#global-nav reactive-a:not([name='home-button']):hover p, nav#global-nav [is='reactive-a']:not([name='home-button']):hover p {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button']):hover em, nav#global-nav [is='reactive-a']:not([name='home-button']):hover em {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button']):hover strong, nav#global-nav [is='reactive-a']:not([name='home-button']):hover strong {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button']):hover label, nav#global-nav [is='reactive-a']:not([name='home-button']):hover label {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button']):hover a[type='label'], nav#global-nav [is='reactive-a']:not([name='home-button']):hover a[type='label'] {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button']):hover li[type='label'], nav#global-nav [is='reactive-a']:not([name='home-button']):hover li[type='label'] {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button']):hover span[type='label'], nav#global-nav [is='reactive-a']:not([name='home-button']):hover span[type='label'] {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button']):hover h1, nav#global-nav [is='reactive-a']:not([name='home-button']):hover h1 {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button']):hover h2, nav#global-nav [is='reactive-a']:not([name='home-button']):hover h2 {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button']):hover h3, nav#global-nav [is='reactive-a']:not([name='home-button']):hover h3 {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button']):hover h4, nav#global-nav [is='reactive-a']:not([name='home-button']):hover h4 {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button']):hover h5, nav#global-nav [is='reactive-a']:not([name='home-button']):hover h5 {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button']):hover h6, nav#global-nav [is='reactive-a']:not([name='home-button']):hover h6 {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button']):hover::before, nav#global-nav [is='reactive-a']:not([name='home-button']):hover::before {
      background: white;
      -webkit-transform: rotate(765deg);
              transform: rotate(765deg); }
    nav#global-nav reactive-a:not([name='home-button'])[state='hover'] p, nav#global-nav [is='reactive-a']:not([name='home-button'])[state='hover'] p {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])[state='hover'] em, nav#global-nav [is='reactive-a']:not([name='home-button'])[state='hover'] em {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])[state='hover'] strong, nav#global-nav [is='reactive-a']:not([name='home-button'])[state='hover'] strong {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])[state='hover'] label, nav#global-nav [is='reactive-a']:not([name='home-button'])[state='hover'] label {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])[state='hover'] a[type='label'], nav#global-nav [is='reactive-a']:not([name='home-button'])[state='hover'] a[type='label'] {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])[state='hover'] li[type='label'], nav#global-nav [is='reactive-a']:not([name='home-button'])[state='hover'] li[type='label'] {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])[state='hover'] span[type='label'], nav#global-nav [is='reactive-a']:not([name='home-button'])[state='hover'] span[type='label'] {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])[state='hover'] h1, nav#global-nav [is='reactive-a']:not([name='home-button'])[state='hover'] h1 {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])[state='hover'] h2, nav#global-nav [is='reactive-a']:not([name='home-button'])[state='hover'] h2 {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])[state='hover'] h3, nav#global-nav [is='reactive-a']:not([name='home-button'])[state='hover'] h3 {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])[state='hover'] h4, nav#global-nav [is='reactive-a']:not([name='home-button'])[state='hover'] h4 {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])[state='hover'] h5, nav#global-nav [is='reactive-a']:not([name='home-button'])[state='hover'] h5 {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])[state='hover'] h6, nav#global-nav [is='reactive-a']:not([name='home-button'])[state='hover'] h6 {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])[state='hover']::before, nav#global-nav [is='reactive-a']:not([name='home-button'])[state='hover']::before {
      background: white;
      -webkit-transform: rotate(765deg);
              transform: rotate(765deg); }
    nav#global-nav reactive-a:not([name='home-button'])[state='active'] p, nav#global-nav [is='reactive-a']:not([name='home-button'])[state='active'] p {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])[state='active'] em, nav#global-nav [is='reactive-a']:not([name='home-button'])[state='active'] em {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])[state='active'] strong, nav#global-nav [is='reactive-a']:not([name='home-button'])[state='active'] strong {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])[state='active'] label, nav#global-nav [is='reactive-a']:not([name='home-button'])[state='active'] label {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])[state='active'] a[type='label'], nav#global-nav [is='reactive-a']:not([name='home-button'])[state='active'] a[type='label'] {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])[state='active'] li[type='label'], nav#global-nav [is='reactive-a']:not([name='home-button'])[state='active'] li[type='label'] {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])[state='active'] span[type='label'], nav#global-nav [is='reactive-a']:not([name='home-button'])[state='active'] span[type='label'] {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])[state='active'] h1, nav#global-nav [is='reactive-a']:not([name='home-button'])[state='active'] h1 {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])[state='active'] h2, nav#global-nav [is='reactive-a']:not([name='home-button'])[state='active'] h2 {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])[state='active'] h3, nav#global-nav [is='reactive-a']:not([name='home-button'])[state='active'] h3 {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])[state='active'] h4, nav#global-nav [is='reactive-a']:not([name='home-button'])[state='active'] h4 {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])[state='active'] h5, nav#global-nav [is='reactive-a']:not([name='home-button'])[state='active'] h5 {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])[state='active'] h6, nav#global-nav [is='reactive-a']:not([name='home-button'])[state='active'] h6 {
      color: white;
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])[state='active']::before, nav#global-nav [is='reactive-a']:not([name='home-button'])[state='active']::before {
      background: white;
      -webkit-transform: rotate(765deg);
              transform: rotate(765deg); }
    nav#global-nav reactive-a:not([name='home-button'])[state='active'], nav#global-nav reactive-a:not([name='home-button'])[state='active'] *, nav#global-nav [is='reactive-a']:not([name='home-button'])[state='active'], nav#global-nav [is='reactive-a']:not([name='home-button'])[state='active'] * {
      pointer-events: none !important; }
    nav#global-nav reactive-a:not([name='home-button']) p, nav#global-nav [is='reactive-a']:not([name='home-button']) p {
      font-family: barlow;
      font-size: 1.25em;
      font-weight: 300;
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.4s;
              transition-duration: 0.4s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      color: white;
      letter-spacing: 4px;
      text-transform: uppercase;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button']) em, nav#global-nav [is='reactive-a']:not([name='home-button']) em {
      font-family: barlow;
      font-size: 1.25em;
      font-weight: 300;
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.4s;
              transition-duration: 0.4s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      color: white;
      letter-spacing: 4px;
      text-transform: uppercase;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button']) strong, nav#global-nav [is='reactive-a']:not([name='home-button']) strong {
      font-family: barlow;
      font-size: 1.25em;
      font-weight: 300;
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.4s;
              transition-duration: 0.4s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      color: white;
      letter-spacing: 4px;
      text-transform: uppercase;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button']) label, nav#global-nav [is='reactive-a']:not([name='home-button']) label {
      font-family: barlow;
      font-size: 1.25em;
      font-weight: 300;
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.4s;
              transition-duration: 0.4s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      color: white;
      letter-spacing: 4px;
      text-transform: uppercase;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button']) a[type='label'], nav#global-nav [is='reactive-a']:not([name='home-button']) a[type='label'] {
      font-family: barlow;
      font-size: 1.25em;
      font-weight: 300;
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.4s;
              transition-duration: 0.4s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      color: white;
      letter-spacing: 4px;
      text-transform: uppercase;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button']) li[type='label'], nav#global-nav [is='reactive-a']:not([name='home-button']) li[type='label'] {
      font-family: barlow;
      font-size: 1.25em;
      font-weight: 300;
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.4s;
              transition-duration: 0.4s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      color: white;
      letter-spacing: 4px;
      text-transform: uppercase;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button']) span[type='label'], nav#global-nav [is='reactive-a']:not([name='home-button']) span[type='label'] {
      font-family: barlow;
      font-size: 1.25em;
      font-weight: 300;
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.4s;
              transition-duration: 0.4s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      color: white;
      letter-spacing: 4px;
      text-transform: uppercase;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button']) h1, nav#global-nav [is='reactive-a']:not([name='home-button']) h1 {
      font-family: barlow;
      font-size: 1.25em;
      font-weight: 300;
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.4s;
              transition-duration: 0.4s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      color: white;
      letter-spacing: 4px;
      text-transform: uppercase;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button']) h2, nav#global-nav [is='reactive-a']:not([name='home-button']) h2 {
      font-family: barlow;
      font-size: 1.25em;
      font-weight: 300;
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.4s;
              transition-duration: 0.4s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      color: white;
      letter-spacing: 4px;
      text-transform: uppercase;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button']) h3, nav#global-nav [is='reactive-a']:not([name='home-button']) h3 {
      font-family: barlow;
      font-size: 1.25em;
      font-weight: 300;
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.4s;
              transition-duration: 0.4s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      color: white;
      letter-spacing: 4px;
      text-transform: uppercase;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button']) h4, nav#global-nav [is='reactive-a']:not([name='home-button']) h4 {
      font-family: barlow;
      font-size: 1.25em;
      font-weight: 300;
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.4s;
              transition-duration: 0.4s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      color: white;
      letter-spacing: 4px;
      text-transform: uppercase;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button']) h5, nav#global-nav [is='reactive-a']:not([name='home-button']) h5 {
      font-family: barlow;
      font-size: 1.25em;
      font-weight: 300;
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.4s;
              transition-duration: 0.4s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      color: white;
      letter-spacing: 4px;
      text-transform: uppercase;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button']) h6, nav#global-nav [is='reactive-a']:not([name='home-button']) h6 {
      font-family: barlow;
      font-size: 1.25em;
      font-weight: 300;
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.4s;
              transition-duration: 0.4s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      color: white;
      letter-spacing: 4px;
      text-transform: uppercase;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); }
    nav#global-nav reactive-a:not([name='home-button'])::before, nav#global-nav [is='reactive-a']:not([name='home-button'])::before {
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      margin-top: 0;
      margin-right: 0;
      margin-bottom: 0;
      margin-left: 0;
      position: absolute;
      left: 0px;
      top: 0px;
      top: 10px;
      right: 0;
      bottom: 0;
      left: 194px;
      width: 10px;
      height: 10px;
      -webkit-transition-property: background, -webkit-transform;
      transition-property: background, -webkit-transform;
      transition-property: background, transform;
      transition-property: background, transform, -webkit-transform;
      -webkit-transition-duration: 0.4s;
              transition-duration: 0.4s;
      -webkit-transition-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
              transition-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      background: black;
      border: 2px solid rgba(255, 255, 255, 0.2);
      content: '';
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
      -webkit-transform-origin: center;
              transform-origin: center; }
  nav#global-nav[state='none'] {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-duration: 0.6s;
            transition-duration: 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.81, 0.01, 0, 0.96);
            transition-timing-function: cubic-bezier(0.81, 0.01, 0, 0.96);
    -webkit-transition-delay: 0.2s;
            transition-delay: 0.2s;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0); }
    nav#global-nav[state='none'], nav#global-nav[state='none'] * {
      pointer-events: none !important; }
    nav#global-nav[state='none'] .line {
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.2s;
              transition-duration: 0.2s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      -webkit-transform: translate3d(0, 100%, 0);
              transform: translate3d(0, 100%, 0); }
    nav#global-nav[state='none'] .menu > * {
      -webkit-transition-property: opacity, -webkit-transform;
      transition-property: opacity, -webkit-transform;
      transition-property: opacity, transform;
      transition-property: opacity, transform, -webkit-transform;
      -webkit-transition-duration: 0.4s;
              transition-duration: 0.4s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      opacity: 0;
      -webkit-transform: translate3d(0, 50px, 0);
              transform: translate3d(0, 50px, 0); }
      nav#global-nav[state='none'] .menu > *:nth-child(1) {
        -webkit-transition-delay: 0.3s;
                transition-delay: 0.3s; }
      nav#global-nav[state='none'] .menu > *:nth-child(2) {
        -webkit-transition-delay: 0.2s;
                transition-delay: 0.2s; }
      nav#global-nav[state='none'] .menu > *:nth-child(3) {
        -webkit-transition-delay: 0.1s;
                transition-delay: 0.1s; }
      nav#global-nav[state='none'] .menu > *:nth-child(4) {
        -webkit-transition-delay: 0s;
                transition-delay: 0s; }
  nav#global-nav, nav#global-nav * {
    pointer-events: none !important; }
  nav#global-nav .line {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0); }
  nav#global-nav .menu > * {
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
    -webkit-transition-duration: 0.4s;
            transition-duration: 0.4s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
            transform: translate3d(0, 50px, 0); }
    nav#global-nav .menu > *:nth-child(1) {
      -webkit-transition-delay: 0.3s;
              transition-delay: 0.3s; }
    nav#global-nav .menu > *:nth-child(2) {
      -webkit-transition-delay: 0.2s;
              transition-delay: 0.2s; }
    nav#global-nav .menu > *:nth-child(3) {
      -webkit-transition-delay: 0.1s;
              transition-delay: 0.1s; }
    nav#global-nav .menu > *:nth-child(4) {
      -webkit-transition-delay: 0s;
              transition-delay: 0s; }
  nav#global-nav[state='active'] {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-duration: 0.6s;
            transition-duration: 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.81, 0.01, 0, 0.96);
            transition-timing-function: cubic-bezier(0.81, 0.01, 0, 0.96);
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
    nav#global-nav[state='active'], nav#global-nav[state='active'] * {
      pointer-events: auto !important; }
    nav#global-nav[state='active'] .line {
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.2s;
              transition-duration: 0.2s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0.4s;
              transition-delay: 0.4s;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); }
    nav#global-nav[state='active'] .menu > * {
      -webkit-transition-property: opacity, -webkit-transform;
      transition-property: opacity, -webkit-transform;
      transition-property: opacity, transform;
      transition-property: opacity, transform, -webkit-transform;
      -webkit-transition-duration: 0.4s;
              transition-duration: 0.4s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); }
      nav#global-nav[state='active'] .menu > *:nth-child(1) {
        -webkit-transition-delay: 0.6s;
                transition-delay: 0.6s; }
      nav#global-nav[state='active'] .menu > *:nth-child(2) {
        -webkit-transition-delay: 0.7s;
                transition-delay: 0.7s; }
      nav#global-nav[state='active'] .menu > *:nth-child(3) {
        -webkit-transition-delay: 0.8s;
                transition-delay: 0.8s; }
      nav#global-nav[state='active'] .menu > *:nth-child(4) {
        -webkit-transition-delay: 0.9s;
                transition-delay: 0.9s; }

header {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  position: absolute;
  left: 0px;
  top: 0px;
  position: fixed;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  line-height: normal;
  white-space: normal;
  padding-top: 20px;
  padding-right: 10vw;
  padding-bottom: 20px;
  padding-left: 10vw;
  z-index: 100; }
  header > * {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }
  header > * {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  @media screen and (min-width: 301px) {
    header {
      padding-top: 20px;
      padding-right: 30px;
      padding-bottom: 20px;
      padding-left: 30px; } }
  header a[type='button']:not(:last-child) {
    margin-right: initial;
    margin-bottom: 15px; }
  header input[type='submit']:not(:last-child) {
    margin-right: initial;
    margin-bottom: 15px; }
  header input[type='button']:not(:last-child) {
    margin-right: initial;
    margin-bottom: 15px; }
  header input[type='checkbox']:not(:last-child) {
    margin-right: initial;
    margin-bottom: 15px; }
  header input[type='file']:not(:last-child) {
    margin-right: initial;
    margin-bottom: 15px; }
  header button:not(:last-child) {
    margin-right: initial;
    margin-bottom: 15px; }
  header [name='home-button'] {
    width: 50px;
    height: 50px;
    background: transparent;
    font-size: 0;
    -webkit-animation-name: home-button-transition-in;
            animation-name: home-button-transition-in;
    -webkit-animation-duration: 0.7s;
            animation-duration: 0.7s;
    -webkit-animation-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
            animation-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
    -webkit-animation-delay: 0s;
            animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
    -webkit-animation-direction: normal;
            animation-direction: normal;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    -webkit-animation-play-state: running;
            animation-play-state: running;
    -webkit-transform: translate3d(0, -100px, 0);
            transform: translate3d(0, -100px, 0); }

@-webkit-keyframes home-button-transition-in {
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes home-button-transition-in {
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }
    header [name='home-button'] svg .filling, header [name='home-button'].dark svg .filling {
      -webkit-transition-property: fill, stroke;
      transition-property: fill, stroke;
      -webkit-transition-duration: 0.4s;
              transition-duration: 0.4s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      fill: black; }
    header [name='home-button'] svg .frame, header [name='home-button'].dark svg .frame {
      -webkit-transition-property: fill, stroke;
      transition-property: fill, stroke;
      -webkit-transition-duration: 0.4s;
              transition-duration: 0.4s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      stroke: black; }
    header [name='home-button'].light .filling {
      fill: white; }
    header [name='home-button'].light .frame {
      stroke: white; }
    header [name='home-button'][state='none'] [name='monogram'], header [name='home-button'][state='none'] [name='monogram'] * {
      pointer-events: none !important; }
    header [name='home-button'] [name='monogram'], header [name='home-button'] [name='monogram'] * {
      pointer-events: none !important; }
    header [name='home-button'] [name='monogram'] {
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      margin-top: 0;
      margin-right: 0;
      margin-bottom: 0;
      margin-left: 0;
      position: absolute;
      left: 0px;
      top: 0px;
      overflow-x: hidden;
      overflow-y: hidden;
      width: 100%;
      height: 100%; }
  header [name='menu-button'] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    line-height: normal;
    white-space: normal;
    width: 32px;
    height: 32px;
    overflow-x: hidden;
    overflow-y: hidden;
    border-radius: 16px;
    -webkit-transition-property: background, -webkit-transform;
    transition-property: background, -webkit-transform;
    transition-property: transform, background;
    transition-property: transform, background, -webkit-transform;
    -webkit-transition-duration: 0.4s;
            transition-duration: 0.4s;
    -webkit-transition-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
            transition-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
    -webkit-animation-name: header-button-transition-in;
            animation-name: header-button-transition-in;
    -webkit-animation-duration: 1s;
            animation-duration: 1s;
    -webkit-animation-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
            animation-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
    -webkit-animation-delay: 0s;
            animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
    -webkit-animation-direction: normal;
            animation-direction: normal;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    -webkit-animation-play-state: running;
            animation-play-state: running;
    opacity: 0;
    -webkit-transform: translate3d(-50px, 0, 0);
            transform: translate3d(-50px, 0, 0); }
    header [name='menu-button'] > * {
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    header [name='menu-button'] > * {
      -ms-flex-negative: 0;
          flex-shrink: 0; }
    header [name='menu-button'] span[type='icon'] {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      position: static; }
    header [name='menu-button'], header [name='menu-button'].dark {
      background: black; }
      header [name='menu-button'][state='none'], header [name='menu-button'].dark[state='none'] {
        background: black; }
        header [name='menu-button'][state='none'] span[type='icon'], header [name='menu-button'].dark[state='none'] span[type='icon'] {
          background-size: 200% 100%;
          background-position: 100% 0%; }
          header [name='menu-button'][state='none'] span[type='icon'].email, header [name='menu-button'].dark[state='none'] span[type='icon'].email {
            background-image: url(/assets/images/common/email-icon.svg); }
          header [name='menu-button'][state='none'] span[type='icon'].instagram, header [name='menu-button'].dark[state='none'] span[type='icon'].instagram {
            background-image: url(/assets/images/common/instagram-icon.svg); }
          header [name='menu-button'][state='none'] span[type='icon'].github, header [name='menu-button'].dark[state='none'] span[type='icon'].github {
            background-image: url(/assets/images/common/github-icon.svg); }
          header [name='menu-button'][state='none'] span[type='icon'].menu, header [name='menu-button'].dark[state='none'] span[type='icon'].menu {
            background-image: url(/assets/images/common/menu-icon.svg); }
          header [name='menu-button'][state='none'] span[type='icon'].exit, header [name='menu-button'].dark[state='none'] span[type='icon'].exit {
            background-image: url(/assets/images/common/exit-icon.svg); }
          header [name='menu-button'][state='none'] span[type='icon'].drag, header [name='menu-button'].dark[state='none'] span[type='icon'].drag {
            background-image: url(/assets/images/common/drag-icon.svg); }
      header [name='menu-button'] span[type='icon'], header [name='menu-button'].dark span[type='icon'] {
        background-size: 200% 100%;
        background-position: 100% 0%; }
        header [name='menu-button'] span[type='icon'].email, header [name='menu-button'].dark span[type='icon'].email {
          background-image: url(/assets/images/common/email-icon.svg); }
        header [name='menu-button'] span[type='icon'].instagram, header [name='menu-button'].dark span[type='icon'].instagram {
          background-image: url(/assets/images/common/instagram-icon.svg); }
        header [name='menu-button'] span[type='icon'].github, header [name='menu-button'].dark span[type='icon'].github {
          background-image: url(/assets/images/common/github-icon.svg); }
        header [name='menu-button'] span[type='icon'].menu, header [name='menu-button'].dark span[type='icon'].menu {
          background-image: url(/assets/images/common/menu-icon.svg); }
        header [name='menu-button'] span[type='icon'].exit, header [name='menu-button'].dark span[type='icon'].exit {
          background-image: url(/assets/images/common/exit-icon.svg); }
        header [name='menu-button'] span[type='icon'].drag, header [name='menu-button'].dark span[type='icon'].drag {
          background-image: url(/assets/images/common/drag-icon.svg); }
      header [name='menu-button']:hover, header [name='menu-button'].dark:hover {
        background: white; }
        header [name='menu-button']:hover span[type='icon'], header [name='menu-button'].dark:hover span[type='icon'] {
          background-size: 200% 100%;
          background-position: 0% 0%; }
          header [name='menu-button']:hover span[type='icon'].email, header [name='menu-button'].dark:hover span[type='icon'].email {
            background-image: url(/assets/images/common/email-icon.svg); }
          header [name='menu-button']:hover span[type='icon'].instagram, header [name='menu-button'].dark:hover span[type='icon'].instagram {
            background-image: url(/assets/images/common/instagram-icon.svg); }
          header [name='menu-button']:hover span[type='icon'].github, header [name='menu-button'].dark:hover span[type='icon'].github {
            background-image: url(/assets/images/common/github-icon.svg); }
          header [name='menu-button']:hover span[type='icon'].menu, header [name='menu-button'].dark:hover span[type='icon'].menu {
            background-image: url(/assets/images/common/menu-icon.svg); }
          header [name='menu-button']:hover span[type='icon'].exit, header [name='menu-button'].dark:hover span[type='icon'].exit {
            background-image: url(/assets/images/common/exit-icon.svg); }
          header [name='menu-button']:hover span[type='icon'].drag, header [name='menu-button'].dark:hover span[type='icon'].drag {
            background-image: url(/assets/images/common/drag-icon.svg); }
      header [name='menu-button'][state='hover'], header [name='menu-button'].dark[state='hover'] {
        background: white; }
        header [name='menu-button'][state='hover'] span[type='icon'], header [name='menu-button'].dark[state='hover'] span[type='icon'] {
          background-size: 200% 100%;
          background-position: 0% 0%; }
          header [name='menu-button'][state='hover'] span[type='icon'].email, header [name='menu-button'].dark[state='hover'] span[type='icon'].email {
            background-image: url(/assets/images/common/email-icon.svg); }
          header [name='menu-button'][state='hover'] span[type='icon'].instagram, header [name='menu-button'].dark[state='hover'] span[type='icon'].instagram {
            background-image: url(/assets/images/common/instagram-icon.svg); }
          header [name='menu-button'][state='hover'] span[type='icon'].github, header [name='menu-button'].dark[state='hover'] span[type='icon'].github {
            background-image: url(/assets/images/common/github-icon.svg); }
          header [name='menu-button'][state='hover'] span[type='icon'].menu, header [name='menu-button'].dark[state='hover'] span[type='icon'].menu {
            background-image: url(/assets/images/common/menu-icon.svg); }
          header [name='menu-button'][state='hover'] span[type='icon'].exit, header [name='menu-button'].dark[state='hover'] span[type='icon'].exit {
            background-image: url(/assets/images/common/exit-icon.svg); }
          header [name='menu-button'][state='hover'] span[type='icon'].drag, header [name='menu-button'].dark[state='hover'] span[type='icon'].drag {
            background-image: url(/assets/images/common/drag-icon.svg); }
    header [name='menu-button'].light {
      background: white; }
      header [name='menu-button'].light[state='none'] {
        background: white; }
        header [name='menu-button'].light[state='none'] span[type='icon'] {
          background-size: 200% 100%;
          background-position: 0% 0%; }
          header [name='menu-button'].light[state='none'] span[type='icon'].email {
            background-image: url(/assets/images/common/email-icon.svg); }
          header [name='menu-button'].light[state='none'] span[type='icon'].instagram {
            background-image: url(/assets/images/common/instagram-icon.svg); }
          header [name='menu-button'].light[state='none'] span[type='icon'].github {
            background-image: url(/assets/images/common/github-icon.svg); }
          header [name='menu-button'].light[state='none'] span[type='icon'].menu {
            background-image: url(/assets/images/common/menu-icon.svg); }
          header [name='menu-button'].light[state='none'] span[type='icon'].exit {
            background-image: url(/assets/images/common/exit-icon.svg); }
          header [name='menu-button'].light[state='none'] span[type='icon'].drag {
            background-image: url(/assets/images/common/drag-icon.svg); }
      header [name='menu-button'].light span[type='icon'] {
        background-size: 200% 100%;
        background-position: 0% 0%; }
        header [name='menu-button'].light span[type='icon'].email {
          background-image: url(/assets/images/common/email-icon.svg); }
        header [name='menu-button'].light span[type='icon'].instagram {
          background-image: url(/assets/images/common/instagram-icon.svg); }
        header [name='menu-button'].light span[type='icon'].github {
          background-image: url(/assets/images/common/github-icon.svg); }
        header [name='menu-button'].light span[type='icon'].menu {
          background-image: url(/assets/images/common/menu-icon.svg); }
        header [name='menu-button'].light span[type='icon'].exit {
          background-image: url(/assets/images/common/exit-icon.svg); }
        header [name='menu-button'].light span[type='icon'].drag {
          background-image: url(/assets/images/common/drag-icon.svg); }
      header [name='menu-button'].light:hover {
        background: black; }
        header [name='menu-button'].light:hover span[type='icon'] {
          background-size: 200% 100%;
          background-position: 100% 0%; }
          header [name='menu-button'].light:hover span[type='icon'].email {
            background-image: url(/assets/images/common/email-icon.svg); }
          header [name='menu-button'].light:hover span[type='icon'].instagram {
            background-image: url(/assets/images/common/instagram-icon.svg); }
          header [name='menu-button'].light:hover span[type='icon'].github {
            background-image: url(/assets/images/common/github-icon.svg); }
          header [name='menu-button'].light:hover span[type='icon'].menu {
            background-image: url(/assets/images/common/menu-icon.svg); }
          header [name='menu-button'].light:hover span[type='icon'].exit {
            background-image: url(/assets/images/common/exit-icon.svg); }
          header [name='menu-button'].light:hover span[type='icon'].drag {
            background-image: url(/assets/images/common/drag-icon.svg); }
      header [name='menu-button'].light[state='hover'] {
        background: black; }
        header [name='menu-button'].light[state='hover'] span[type='icon'] {
          background-size: 200% 100%;
          background-position: 100% 0%; }
          header [name='menu-button'].light[state='hover'] span[type='icon'].email {
            background-image: url(/assets/images/common/email-icon.svg); }
          header [name='menu-button'].light[state='hover'] span[type='icon'].instagram {
            background-image: url(/assets/images/common/instagram-icon.svg); }
          header [name='menu-button'].light[state='hover'] span[type='icon'].github {
            background-image: url(/assets/images/common/github-icon.svg); }
          header [name='menu-button'].light[state='hover'] span[type='icon'].menu {
            background-image: url(/assets/images/common/menu-icon.svg); }
          header [name='menu-button'].light[state='hover'] span[type='icon'].exit {
            background-image: url(/assets/images/common/exit-icon.svg); }
          header [name='menu-button'].light[state='hover'] span[type='icon'].drag {
            background-image: url(/assets/images/common/drag-icon.svg); }
    header [name='menu-button'][state='none'] span[type='icon'] {
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.8s;
              transition-duration: 0.8s;
      -webkit-transition-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
              transition-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    header [name='menu-button'] span[type='icon'] {
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.8s;
              transition-duration: 0.8s;
      -webkit-transition-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
              transition-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    header [name='menu-button']:hover span[type='icon'] {
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.8s;
              transition-duration: 0.8s;
      -webkit-transition-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
              transition-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      -webkit-transform: rotate(360deg);
              transform: rotate(360deg); }
    header [name='menu-button'][state='hover'] span[type='icon'] {
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.8s;
              transition-duration: 0.8s;
      -webkit-transition-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
              transition-timing-function: cubic-bezier(0.29, 1.48, 0.24, 0.96);
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      -webkit-transform: rotate(360deg);
              transform: rotate(360deg); }

@-webkit-keyframes header-button-transition-in {
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes header-button-transition-in {
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

micro-paginator, micro-paginator.horizontal, [is='micro-paginator'], [is='micro-paginator'].horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  line-height: normal;
  white-space: normal; }
  micro-paginator > *, micro-paginator.horizontal > *, [is='micro-paginator'] > *, [is='micro-paginator'].horizontal > * {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }
  micro-paginator > *, micro-paginator.horizontal > *, [is='micro-paginator'] > *, [is='micro-paginator'].horizontal > * {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  micro-paginator [name='node']:not(:last-child), micro-paginator.horizontal [name='node']:not(:last-child), [is='micro-paginator'] [name='node']:not(:last-child), [is='micro-paginator'].horizontal [name='node']:not(:last-child) {
    margin-right: 10px;
    margin-bottom: initial; }

micro-paginator.vertical, [is='micro-paginator'].vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  line-height: normal;
  white-space: normal; }
  micro-paginator.vertical > *, [is='micro-paginator'].vertical > * {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }
  micro-paginator.vertical > *, [is='micro-paginator'].vertical > * {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  micro-paginator.vertical [name='node'], [is='micro-paginator'].vertical [name='node'] {
    margin-right: 0px; }
    micro-paginator.vertical [name='node']:not(:last-child), [is='micro-paginator'].vertical [name='node']:not(:last-child) {
      margin-right: initial;
      margin-bottom: 10px; }

micro-paginator [name='node'], [is='micro-paginator'] [name='node'] {
  width: 2px;
  height: 2px;
  overflow-x: hidden;
  overflow-y: hidden;
  border-radius: 1px;
  -webkit-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.4s;
          transition-duration: 0.4s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  background: #cccccc; }
  micro-paginator [name='node'][state='none'], [is='micro-paginator'] [name='node'][state='none'] {
    background: #cccccc; }
  micro-paginator [name='node'][state='active'], [is='micro-paginator'] [name='node'][state='active'] {
    background: black; }
  micro-paginator [name='node']:hover, [is='micro-paginator'] [name='node']:hover {
    background: black; }
  micro-paginator [name='node'][state='hover'], [is='micro-paginator'] [name='node'][state='hover'] {
    background: black; }

micro-paginator.large [name='node']:not(:last-child), micro-paginator.large.horizontal [name='node']:not(:last-child), [is='micro-paginator'].large [name='node']:not(:last-child), [is='micro-paginator'].large.horizontal [name='node']:not(:last-child) {
  margin-right: 7px;
  margin-bottom: initial; }

micro-paginator.large.vertical [name='node'], [is='micro-paginator'].large.vertical [name='node'] {
  margin-right: 0px; }
  micro-paginator.large.vertical [name='node']:not(:last-child), [is='micro-paginator'].large.vertical [name='node']:not(:last-child) {
    margin-right: initial;
    margin-bottom: 7px; }

micro-paginator.large [name='node'], [is='micro-paginator'].large [name='node'] {
  width: 5px;
  height: 5px;
  overflow-x: hidden;
  overflow-y: hidden;
  border-radius: 2.5px; }

micro-paginator.white [name='node'], [is='micro-paginator'].white [name='node'] {
  background: rgba(255, 255, 255, 0.2); }
  micro-paginator.white [name='node'][state='none'], [is='micro-paginator'].white [name='node'][state='none'] {
    background: rgba(255, 255, 255, 0.2); }
  micro-paginator.white [name='node'][state='active'], [is='micro-paginator'].white [name='node'][state='active'] {
    background: white; }
  micro-paginator.white [name='node']:hover, [is='micro-paginator'].white [name='node']:hover {
    background: white; }
  micro-paginator.white [name='node'][state='hover'], [is='micro-paginator'].white [name='node'][state='hover'] {
    background: white; }

page-case-studies, [is='page-case-studies'] {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow-x: visible;
  overflow-y: hidden;
  width: 100%;
  height: 100%;
  -webkit-overflow-scrolling: touch;
  cursor: -webkit-grab;
  cursor: grab; }
  page-case-studies::-webkit-scrollbar, [is='page-case-studies']::-webkit-scrollbar {
    display: none; }
  page-case-studies[state='scrolling'], [is='page-case-studies'][state='scrolling'] {
    cursor: -webkit-grabbing;
    cursor: grabbing; }
  page-case-studies [name='entries'], [is='page-case-studies'] [name='entries'] {
    opacity: 0; }
    page-case-studies [name='entries'] case-study-entry [name='content'], page-case-studies [name='entries'] [is='case-study-entry'] [name='content'], [is='page-case-studies'] [name='entries'] case-study-entry [name='content'], [is='page-case-studies'] [name='entries'] [is='case-study-entry'] [name='content'] {
      -webkit-transform: translate3d(0, -100vh, 0);
              transform: translate3d(0, -100vh, 0); }
  page-case-studies [name='instructions'], [is='page-case-studies'] [name='instructions'] {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0px;
    right: 0px;
    margin-top: auto;
    margin-bottom: auto;
    top: 0px;
    bottom: 0px;
    position: fixed;
    width: 100%;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    line-height: normal;
    white-space: normal;
    opacity: 0;
    background: rgba(255, 255, 255, 0.8); }
    page-case-studies [name='instructions'], page-case-studies [name='instructions'] *, [is='page-case-studies'] [name='instructions'], [is='page-case-studies'] [name='instructions'] * {
      pointer-events: none !important; }
    page-case-studies [name='instructions'] > *, [is='page-case-studies'] [name='instructions'] > * {
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    page-case-studies [name='instructions'] > *, [is='page-case-studies'] [name='instructions'] > * {
      -ms-flex-negative: 0;
          flex-shrink: 0; }
    page-case-studies [name='instructions'] span[type='icon'], [is='page-case-studies'] [name='instructions'] span[type='icon'] {
      margin-top: 0;
      margin-right: 0;
      margin-bottom: 10px;
      margin-left: 0;
      width: 40px;
      height: 40px;
      background-size: 200% 100%;
      background-position: 0% 0%;
      display: block; }
      page-case-studies [name='instructions'] span[type='icon'].email, [is='page-case-studies'] [name='instructions'] span[type='icon'].email {
        background-image: url(/assets/images/common/email-icon.svg); }
      page-case-studies [name='instructions'] span[type='icon'].instagram, [is='page-case-studies'] [name='instructions'] span[type='icon'].instagram {
        background-image: url(/assets/images/common/instagram-icon.svg); }
      page-case-studies [name='instructions'] span[type='icon'].github, [is='page-case-studies'] [name='instructions'] span[type='icon'].github {
        background-image: url(/assets/images/common/github-icon.svg); }
      page-case-studies [name='instructions'] span[type='icon'].menu, [is='page-case-studies'] [name='instructions'] span[type='icon'].menu {
        background-image: url(/assets/images/common/menu-icon.svg); }
      page-case-studies [name='instructions'] span[type='icon'].exit, [is='page-case-studies'] [name='instructions'] span[type='icon'].exit {
        background-image: url(/assets/images/common/exit-icon.svg); }
      page-case-studies [name='instructions'] span[type='icon'].drag, [is='page-case-studies'] [name='instructions'] span[type='icon'].drag {
        background-image: url(/assets/images/common/drag-icon.svg); }
  page-case-studies [name='entries'], [is='page-case-studies'] [name='entries'] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    line-height: normal;
    white-space: normal;
    width: auto;
    height: 100vh;
    background: url(/assets/images/case-studies/background-repeat-fat.png) repeat;
    -webkit-perspective: 800px;
            perspective: 800px; }
    page-case-studies [name='entries'] > *, [is='page-case-studies'] [name='entries'] > * {
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    page-case-studies [name='entries'] > *, [is='page-case-studies'] [name='entries'] > * {
      -ms-flex-negative: 0;
          flex-shrink: 0; }
    @media screen and (min-height: 500px) {
      page-case-studies [name='entries'], [is='page-case-studies'] [name='entries'] {
        background: url(/assets/images/case-studies/background-repeat-slim.png) repeat; } }
  page-case-studies [name='covers'], [is='page-case-studies'] [name='covers'] {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0px;
    right: 0px;
    margin-top: auto;
    margin-bottom: auto;
    top: 0px;
    bottom: 0px;
    position: fixed;
    width: 100vw;
    height: 100vh;
    -webkit-perspective: 200px;
            perspective: 200px; }
    page-case-studies [name='covers'] [name='cover'], [is='page-case-studies'] [name='covers'] [name='cover'] {
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      margin-top: 0;
      margin-right: 0;
      margin-bottom: 0;
      margin-left: 0;
      position: absolute;
      left: 0px;
      top: 0px;
      width: 100%;
      height: 100%;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      -webkit-transition: all 1s cubic-bezier(0.29, 1.48, 0.24, 0.96);
      transition: all 1s cubic-bezier(0.29, 1.48, 0.24, 0.96);
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 50px);
              transform: translate3d(0, 0, 50px); }
      page-case-studies [name='covers'] [name='cover'], page-case-studies [name='covers'] [name='cover'] *, [is='page-case-studies'] [name='covers'] [name='cover'], [is='page-case-studies'] [name='covers'] [name='cover'] * {
        pointer-events: none !important; }
      page-case-studies [name='covers'] [name='cover'][state='none'], [is='page-case-studies'] [name='covers'] [name='cover'][state='none'] {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 50px);
                transform: translate3d(0, 0, 50px); }
      page-case-studies [name='covers'] [name='cover'][state='active'], [is='page-case-studies'] [name='covers'] [name='cover'][state='active'] {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0); }

page-case-study, [is='page-case-study'] {
  overflow-x: hidden;
  overflow-y: hidden;
  width: 100%;
  height: auto; }
  page-case-study [name='cover'], [is='page-case-study'] [name='cover'] {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0px;
    right: 0px;
    margin-top: auto;
    margin-bottom: auto;
    top: 0px;
    bottom: 0px;
    position: fixed;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    line-height: normal;
    white-space: normal;
    padding-top: 50px;
    padding-right: 50px;
    padding-bottom: 50px;
    padding-left: 50px;
    width: 100vw;
    height: 100vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-perspective: 200px;
            perspective: 200px;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
    -webkit-transition-duration: 0.4s;
            transition-duration: 0.4s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
    page-case-study [name='cover'] > *, [is='page-case-study'] [name='cover'] > * {
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    page-case-study [name='cover'] > *, [is='page-case-study'] [name='cover'] > * {
      -ms-flex-negative: 0;
          flex-shrink: 0; }
    page-case-study [name='cover'][state='none'], [is='page-case-study'] [name='cover'][state='none'] {
      -webkit-transform: scale(1);
              transform: scale(1);
      opacity: 1; }
      page-case-study [name='cover'][state='none'] [name='navigator'] div.ball, [is='page-case-study'] [name='cover'][state='none'] [name='navigator'] div.ball {
        -webkit-animation-play-state: running;
                animation-play-state: running; }
    page-case-study [name='cover'] [name='navigator'] div.ball, [is='page-case-study'] [name='cover'] [name='navigator'] div.ball {
      -webkit-animation-play-state: running;
              animation-play-state: running; }
    page-case-study [name='cover'][state='hidden'], [is='page-case-study'] [name='cover'][state='hidden'] {
      -webkit-transform: scale(0.8);
              transform: scale(0.8);
      opacity: .5; }
      page-case-study [name='cover'][state='hidden'] [name='navigator'] div.ball, [is='page-case-study'] [name='cover'][state='hidden'] [name='navigator'] div.ball {
        -webkit-animation-play-state: paused;
                animation-play-state: paused; }
    page-case-study [name='cover'] [name='navigator'], [is='page-case-study'] [name='cover'] [name='navigator'] {
      width: 70vh;
      height: 70vh;
      -webkit-transform: translate3d(0, 0, 500px);
              transform: translate3d(0, 0, 500px);
      opacity: 0; }
      page-case-study [name='cover'] [name='navigator'] div.top, [is='page-case-study'] [name='cover'] [name='navigator'] div.top {
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
        position: absolute;
        margin-left: auto;
        margin-right: auto;
        left: 0px;
        right: 0px;
        top: 0px;
        width: 1px;
        height: 25px;
        background: white; }
      page-case-study [name='cover'] [name='navigator'] div.bottom, [is='page-case-study'] [name='cover'] [name='navigator'] div.bottom {
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
        position: absolute;
        margin-left: auto;
        margin-right: auto;
        left: 0px;
        right: 0px;
        bottom: 0px;
        width: 1px;
        height: 25px;
        background: white; }
      page-case-study [name='cover'] [name='navigator'] div.left, [is='page-case-study'] [name='cover'] [name='navigator'] div.left {
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
        position: absolute;
        left: 0px;
        margin-top: auto;
        margin-bottom: auto;
        top: 0px;
        bottom: 0px;
        width: 25px;
        height: 1px;
        background: white; }
      page-case-study [name='cover'] [name='navigator'] div.right, [is='page-case-study'] [name='cover'] [name='navigator'] div.right {
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
        position: absolute;
        right: 0px;
        margin-top: auto;
        margin-bottom: auto;
        top: 0px;
        bottom: 0px;
        width: 25px;
        height: 1px;
        background: white; }
      page-case-study [name='cover'] [name='navigator'] div.ball, [is='page-case-study'] [name='cover'] [name='navigator'] div.ball {
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
        position: absolute;
        left: 0px;
        top: 0px;
        width: 7px;
        height: 7px;
        overflow-x: hidden;
        overflow-y: hidden;
        border-radius: 3.5px;
        top: -3.5px;
        left: -3px;
        background: white;
        -webkit-animation-name: navigator-ball;
                animation-name: navigator-ball;
        -webkit-animation-duration: 1s;
                animation-duration: 1s;
        -webkit-animation-timing-function: cubic-bezier(0.98, 0.17, 0.15, 0.82);
                animation-timing-function: cubic-bezier(0.98, 0.17, 0.15, 0.82);
        -webkit-animation-delay: 0s;
                animation-delay: 0s;
        -webkit-animation-iteration-count: infinite;
                animation-iteration-count: infinite;
        -webkit-animation-direction: normal;
                animation-direction: normal;
        -webkit-animation-fill-mode: none;
                animation-fill-mode: none;
        -webkit-animation-play-state: running;
                animation-play-state: running; }

@-webkit-keyframes navigator-ball {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  25% {
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0); }
  50% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes navigator-ball {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  25% {
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0); }
  50% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }
  page-case-study [name='article'], [is='page-case-study'] [name='article'] {
    width: 100%;
    height: auto;
    margin-top: 100vh;
    background: white;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
    -webkit-transition-duration: 0.4s;
            transition-duration: 0.4s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0; }
    page-case-study [name='article'][state='none'], [is='page-case-study'] [name='article'][state='none'] {
      -webkit-transform: scale(0.8);
              transform: scale(0.8);
      opacity: 0; }
    page-case-study [name='article'][state='active'], [is='page-case-study'] [name='article'][state='active'] {
      -webkit-transform: scale(1);
              transform: scale(1);
      opacity: 1; }
    page-case-study [name='article'] [name='details'], [is='page-case-study'] [name='article'] [name='details'] {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      line-height: normal;
      white-space: normal;
      padding-top: 100px;
      padding-right: 10vw;
      padding-bottom: 100px;
      padding-left: 10vw;
      width: 100%;
      height: auto;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); }
      page-case-study [name='article'] [name='details'] > *, [is='page-case-study'] [name='article'] [name='details'] > * {
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        -ms-flex-preferred-size: auto;
            flex-basis: auto; }
      page-case-study [name='article'] [name='details'] > *, [is='page-case-study'] [name='article'] [name='details'] > * {
        -ms-flex-negative: 0;
            flex-shrink: 0; }
      page-case-study [name='article'] [name='details'] [name='title'], [is='page-case-study'] [name='article'] [name='details'] [name='title'] {
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
        max-width: 500px;
        max-height: none;
        color: black; }
      page-case-study [name='article'] [name='details'] [name='summary'], [is='page-case-study'] [name='article'] [name='details'] [name='summary'] {
        font-family: source-serif-pro;
        font-size: 1.25em;
        font-weight: 400;
        margin-top: 130px;
        margin-right: 0;
        margin-bottom: 30px;
        margin-left: 0;
        max-width: 300px;
        max-height: none;
        width: 100%;
        height: auto; }
        page-case-study [name='article'] [name='details'] [name='summary'] + [name='services'], [is='page-case-study'] [name='article'] [name='details'] [name='summary'] + [name='services'] {
          margin-top: 0;
          margin-right: 0;
          margin-bottom: 0;
          margin-left: 0; }
      page-case-study [name='article'] [name='details'] [name='services'], [is='page-case-study'] [name='article'] [name='details'] [name='services'] {
        margin-top: 130px;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
        max-width: 300px;
        max-height: none;
        width: 100%;
        height: auto;
        font-style: italic; }
      page-case-study [name='article'] [name='details'] [name='url-button'], [is='page-case-study'] [name='article'] [name='details'] [name='url-button'] {
        -webkit-transition-property: opacity;
        transition-property: opacity;
        -webkit-transition-duration: 0.3s;
                transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
                transition-timing-function: ease-out;
        -webkit-transition-delay: 0s;
                transition-delay: 0s;
        opacity: 1;
        margin-top: 10px;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0; }
        page-case-study [name='article'] [name='details'] [name='url-button'][state='none'], [is='page-case-study'] [name='article'] [name='details'] [name='url-button'][state='none'] {
          opacity: 1; }
        page-case-study [name='article'] [name='details'] [name='url-button']:hover, [is='page-case-study'] [name='article'] [name='details'] [name='url-button']:hover {
          opacity: .5; }
        page-case-study [name='article'] [name='details'] [name='url-button'][state='hover'], [is='page-case-study'] [name='article'] [name='details'] [name='url-button'][state='hover'] {
          opacity: .5; }
        page-case-study [name='article'] [name='details'] [name='url-button'] p, [is='page-case-study'] [name='article'] [name='details'] [name='url-button'] p {
          font-family: barlow;
          font-size: 0.90625em;
          font-weight: 300;
          color: #515778;
          letter-spacing: 1.5px; }
        page-case-study [name='article'] [name='details'] [name='url-button'] em, [is='page-case-study'] [name='article'] [name='details'] [name='url-button'] em {
          font-family: barlow;
          font-size: 0.90625em;
          font-weight: 300;
          color: #515778;
          letter-spacing: 1.5px; }
        page-case-study [name='article'] [name='details'] [name='url-button'] strong, [is='page-case-study'] [name='article'] [name='details'] [name='url-button'] strong {
          font-family: barlow;
          font-size: 0.90625em;
          font-weight: 300;
          color: #515778;
          letter-spacing: 1.5px; }
        page-case-study [name='article'] [name='details'] [name='url-button'] label, [is='page-case-study'] [name='article'] [name='details'] [name='url-button'] label {
          font-family: barlow;
          font-size: 0.90625em;
          font-weight: 300;
          color: #515778;
          letter-spacing: 1.5px; }
        page-case-study [name='article'] [name='details'] [name='url-button'] a[type='label'], [is='page-case-study'] [name='article'] [name='details'] [name='url-button'] a[type='label'] {
          font-family: barlow;
          font-size: 0.90625em;
          font-weight: 300;
          color: #515778;
          letter-spacing: 1.5px; }
        page-case-study [name='article'] [name='details'] [name='url-button'] li[type='label'], [is='page-case-study'] [name='article'] [name='details'] [name='url-button'] li[type='label'] {
          font-family: barlow;
          font-size: 0.90625em;
          font-weight: 300;
          color: #515778;
          letter-spacing: 1.5px; }
        page-case-study [name='article'] [name='details'] [name='url-button'] span[type='label'], [is='page-case-study'] [name='article'] [name='details'] [name='url-button'] span[type='label'] {
          font-family: barlow;
          font-size: 0.90625em;
          font-weight: 300;
          color: #515778;
          letter-spacing: 1.5px; }
        page-case-study [name='article'] [name='details'] [name='url-button'] h1, [is='page-case-study'] [name='article'] [name='details'] [name='url-button'] h1 {
          font-family: barlow;
          font-size: 0.90625em;
          font-weight: 300;
          color: #515778;
          letter-spacing: 1.5px; }
        page-case-study [name='article'] [name='details'] [name='url-button'] h2, [is='page-case-study'] [name='article'] [name='details'] [name='url-button'] h2 {
          font-family: barlow;
          font-size: 0.90625em;
          font-weight: 300;
          color: #515778;
          letter-spacing: 1.5px; }
        page-case-study [name='article'] [name='details'] [name='url-button'] h3, [is='page-case-study'] [name='article'] [name='details'] [name='url-button'] h3 {
          font-family: barlow;
          font-size: 0.90625em;
          font-weight: 300;
          color: #515778;
          letter-spacing: 1.5px; }
        page-case-study [name='article'] [name='details'] [name='url-button'] h4, [is='page-case-study'] [name='article'] [name='details'] [name='url-button'] h4 {
          font-family: barlow;
          font-size: 0.90625em;
          font-weight: 300;
          color: #515778;
          letter-spacing: 1.5px; }
        page-case-study [name='article'] [name='details'] [name='url-button'] h5, [is='page-case-study'] [name='article'] [name='details'] [name='url-button'] h5 {
          font-family: barlow;
          font-size: 0.90625em;
          font-weight: 300;
          color: #515778;
          letter-spacing: 1.5px; }
        page-case-study [name='article'] [name='details'] [name='url-button'] h6, [is='page-case-study'] [name='article'] [name='details'] [name='url-button'] h6 {
          font-family: barlow;
          font-size: 0.90625em;
          font-weight: 300;
          color: #515778;
          letter-spacing: 1.5px; }

page-case-study [name='contents'], [is='page-case-study'] [name='contents'] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  line-height: normal;
  white-space: normal;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }
  page-case-study [name='contents'] > *, [is='page-case-study'] [name='contents'] > * {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }
  page-case-study [name='contents'] > *, [is='page-case-study'] [name='contents'] > * {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  page-case-study [name='contents'] div.slice, [is='page-case-study'] [name='contents'] div.slice {
    width: 100%;
    height: auto; }
    page-case-study [name='contents'] div.slice[data-slicetype='left-aligned-text'], [is='page-case-study'] [name='contents'] div.slice[data-slicetype='left-aligned-text'] {
      padding-top: 40px;
      padding-right: 10vw;
      padding-bottom: 40px;
      padding-left: 10vw;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      line-height: normal;
      white-space: normal;
      -ms-flex-item-align: start;
          align-self: flex-start; }
      @media screen and (min-width: 451px) {
        page-case-study [name='contents'] div.slice[data-slicetype='left-aligned-text'], [is='page-case-study'] [name='contents'] div.slice[data-slicetype='left-aligned-text'] {
          padding-top: 60px;
          padding-right: 10vw;
          padding-bottom: 60px;
          padding-left: 10vw; } }
      page-case-study [name='contents'] div.slice[data-slicetype='left-aligned-text'] > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='left-aligned-text'] > * {
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        -ms-flex-preferred-size: auto;
            flex-basis: auto; }
      page-case-study [name='contents'] div.slice[data-slicetype='left-aligned-text'] > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='left-aligned-text'] > * {
        -ms-flex-negative: 0;
            flex-shrink: 0; }
      page-case-study [name='contents'] div.slice[data-slicetype='left-aligned-text'] p, page-case-study [name='contents'] div.slice[data-slicetype='left-aligned-text'] ol, page-case-study [name='contents'] div.slice[data-slicetype='left-aligned-text'] ul, page-case-study [name='contents'] div.slice[data-slicetype='left-aligned-text'] h1, page-case-study [name='contents'] div.slice[data-slicetype='left-aligned-text'] h2, page-case-study [name='contents'] div.slice[data-slicetype='left-aligned-text'] h3, page-case-study [name='contents'] div.slice[data-slicetype='left-aligned-text'] h4, page-case-study [name='contents'] div.slice[data-slicetype='left-aligned-text'] h5, page-case-study [name='contents'] div.slice[data-slicetype='left-aligned-text'] h6, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='left-aligned-text'] p, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='left-aligned-text'] ol, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='left-aligned-text'] ul, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='left-aligned-text'] h1, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='left-aligned-text'] h2, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='left-aligned-text'] h3, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='left-aligned-text'] h4, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='left-aligned-text'] h5, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='left-aligned-text'] h6 {
        max-width: 300px;
        max-height: none;
        text-align: left; }
    page-case-study [name='contents'] div.slice[data-slicetype='right-aligned-text'], [is='page-case-study'] [name='contents'] div.slice[data-slicetype='right-aligned-text'] {
      padding-top: 40px;
      padding-right: 10vw;
      padding-bottom: 40px;
      padding-left: 10vw;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -ms-flex-line-pack: end;
          align-content: flex-end;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      line-height: normal;
      white-space: normal;
      -ms-flex-item-align: end;
          align-self: flex-end; }
      @media screen and (min-width: 451px) {
        page-case-study [name='contents'] div.slice[data-slicetype='right-aligned-text'], [is='page-case-study'] [name='contents'] div.slice[data-slicetype='right-aligned-text'] {
          padding-top: 60px;
          padding-right: 10vw;
          padding-bottom: 60px;
          padding-left: 10vw; } }
      page-case-study [name='contents'] div.slice[data-slicetype='right-aligned-text'] > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='right-aligned-text'] > * {
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        -ms-flex-preferred-size: auto;
            flex-basis: auto; }
      page-case-study [name='contents'] div.slice[data-slicetype='right-aligned-text'] > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='right-aligned-text'] > * {
        -ms-flex-negative: 0;
            flex-shrink: 0; }
      page-case-study [name='contents'] div.slice[data-slicetype='right-aligned-text'] p, page-case-study [name='contents'] div.slice[data-slicetype='right-aligned-text'] ol, page-case-study [name='contents'] div.slice[data-slicetype='right-aligned-text'] ul, page-case-study [name='contents'] div.slice[data-slicetype='right-aligned-text'] h1, page-case-study [name='contents'] div.slice[data-slicetype='right-aligned-text'] h2, page-case-study [name='contents'] div.slice[data-slicetype='right-aligned-text'] h3, page-case-study [name='contents'] div.slice[data-slicetype='right-aligned-text'] h4, page-case-study [name='contents'] div.slice[data-slicetype='right-aligned-text'] h5, page-case-study [name='contents'] div.slice[data-slicetype='right-aligned-text'] h6, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='right-aligned-text'] p, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='right-aligned-text'] ol, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='right-aligned-text'] ul, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='right-aligned-text'] h1, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='right-aligned-text'] h2, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='right-aligned-text'] h3, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='right-aligned-text'] h4, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='right-aligned-text'] h5, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='right-aligned-text'] h6 {
        max-width: 300px;
        max-height: none;
        text-align: right; }
    page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'], [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      line-height: normal;
      white-space: normal; }
      page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'] > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] > * {
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        -ms-flex-preferred-size: auto;
            flex-basis: auto; }
      page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'] > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] > * {
        -ms-flex-negative: 0;
            flex-shrink: 0; }
      page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'] > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] > * {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        line-height: normal;
        white-space: normal; }
        page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'] > * > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] > * > * {
          -webkit-box-flex: 0;
              -ms-flex-positive: 0;
                  flex-grow: 0;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
        page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'] > * > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] > * > * {
          -ms-flex-negative: 0;
              flex-shrink: 0; }
        page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='text'], [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='text'] {
          padding-top: 40px;
          padding-right: 10vw;
          padding-bottom: 40px;
          padding-left: 10vw;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          -ms-flex-line-pack: start;
              align-content: flex-start;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
          line-height: normal;
          white-space: normal; }
          @media screen and (min-width: 451px) {
            page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='text'], [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='text'] {
              padding-top: 60px;
              padding-right: 10vw;
              padding-bottom: 60px;
              padding-left: 10vw; } }
          page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='text'] > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='text'] > * {
            -webkit-box-flex: 0;
                -ms-flex-positive: 0;
                    flex-grow: 0;
            -ms-flex-preferred-size: auto;
                flex-basis: auto; }
          page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='text'] > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='text'] > * {
            -ms-flex-negative: 0;
                flex-shrink: 0; }
          page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='text'] p, page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='text'] ol, page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='text'] ul, page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='text'] h1, page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='text'] h2, page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='text'] h3, page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='text'] h4, page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='text'] h5, page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='text'] h6, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='text'] p, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='text'] ol, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='text'] ul, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='text'] h1, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='text'] h2, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='text'] h3, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='text'] h4, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='text'] h5, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='text'] h6 {
            max-width: 300px;
            max-height: none;
            text-align: left; }
        page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='image'], [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='image'] {
          padding-top: 40px;
          padding-right: 10vw;
          padding-bottom: 40px;
          padding-left: 10vw;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          -ms-flex-line-pack: start;
              align-content: flex-start;
          -webkit-box-align: stretch;
              -ms-flex-align: stretch;
                  align-items: stretch;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
          line-height: normal;
          white-space: normal; }
          @media screen and (min-width: 451px) {
            page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='image'], [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='image'] {
              padding-top: 60px;
              padding-right: 10vw;
              padding-bottom: 60px;
              padding-left: 10vw; } }
          page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='image'] > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='image'] > * {
            -webkit-box-flex: 1;
                -ms-flex-positive: 1;
                    flex-grow: 1;
            -ms-flex-preferred-size: 0;
                flex-basis: 0;
            padding: 0; }
          page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='image'] > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='image'] > * {
            -ms-flex-negative: 1;
                flex-shrink: 1; }
          page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='image'] img, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] > *[data-field='image'] img {
            top: auto;
            right: auto;
            bottom: auto;
            left: auto;
            margin-top: 0;
            margin-right: 0;
            margin-bottom: 0;
            margin-left: 0;
            position: absolute;
            left: 0px;
            top: 0px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            width: 100%;
            height: 100%; }
      @media screen and (min-width: 451px) {
        page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'], [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          -ms-flex-line-pack: start;
              align-content: flex-start;
          -webkit-box-align: stretch;
              -ms-flex-align: stretch;
                  align-items: stretch;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
          line-height: normal;
          white-space: normal; }
          page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'] > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] > * {
            -webkit-box-flex: 1;
                -ms-flex-positive: 1;
                    flex-grow: 1;
            -ms-flex-preferred-size: 0;
                flex-basis: 0;
            padding: 0; }
          page-case-study [name='contents'] div.slice[data-slicetype='text-beside-image'] > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='text-beside-image'] > * {
            -ms-flex-negative: 1;
                flex-shrink: 1; } }
    page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'], [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -ms-flex-line-pack: end;
          align-content: flex-end;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      line-height: normal;
      white-space: normal; }
      page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'] > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] > * {
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        -ms-flex-preferred-size: auto;
            flex-basis: auto; }
      page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'] > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] > * {
        -ms-flex-negative: 0;
            flex-shrink: 0; }
      page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'] > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] > * {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        line-height: normal;
        white-space: normal; }
        page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'] > * > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] > * > * {
          -webkit-box-flex: 0;
              -ms-flex-positive: 0;
                  flex-grow: 0;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
        page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'] > * > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] > * > * {
          -ms-flex-negative: 0;
              flex-shrink: 0; }
        page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='text'], [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='text'] {
          padding-top: 40px;
          padding-right: 10vw;
          padding-bottom: 40px;
          padding-left: 10vw;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          -ms-flex-line-pack: end;
              align-content: flex-end;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
          line-height: normal;
          white-space: normal; }
          @media screen and (min-width: 451px) {
            page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='text'], [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='text'] {
              padding-top: 60px;
              padding-right: 10vw;
              padding-bottom: 60px;
              padding-left: 10vw; } }
          page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='text'] > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='text'] > * {
            -webkit-box-flex: 0;
                -ms-flex-positive: 0;
                    flex-grow: 0;
            -ms-flex-preferred-size: auto;
                flex-basis: auto; }
          page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='text'] > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='text'] > * {
            -ms-flex-negative: 0;
                flex-shrink: 0; }
          page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='text'] p, page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='text'] ol, page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='text'] ul, page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='text'] h1, page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='text'] h2, page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='text'] h3, page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='text'] h4, page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='text'] h5, page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='text'] h6, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='text'] p, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='text'] ol, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='text'] ul, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='text'] h1, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='text'] h2, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='text'] h3, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='text'] h4, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='text'] h5, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='text'] h6 {
            max-width: 300px;
            max-height: none;
            text-align: right; }
        page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='image'], [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='image'] {
          padding-top: 40px;
          padding-right: 10vw;
          padding-bottom: 40px;
          padding-left: 10vw;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          -ms-flex-line-pack: start;
              align-content: flex-start;
          -webkit-box-align: stretch;
              -ms-flex-align: stretch;
                  align-items: stretch;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
          line-height: normal;
          white-space: normal; }
          @media screen and (min-width: 451px) {
            page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='image'], [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='image'] {
              padding-top: 60px;
              padding-right: 10vw;
              padding-bottom: 60px;
              padding-left: 10vw; } }
          page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='image'] > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='image'] > * {
            -webkit-box-flex: 1;
                -ms-flex-positive: 1;
                    flex-grow: 1;
            -ms-flex-preferred-size: 0;
                flex-basis: 0;
            padding: 0; }
          page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='image'] > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='image'] > * {
            -ms-flex-negative: 1;
                flex-shrink: 1; }
          page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='image'] img, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] > *[data-field='image'] img {
            top: auto;
            right: auto;
            bottom: auto;
            left: auto;
            margin-top: 0;
            margin-right: 0;
            margin-bottom: 0;
            margin-left: 0;
            position: absolute;
            left: 0px;
            top: 0px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            width: 100%;
            height: 100%; }
      @media screen and (min-width: 451px) {
        page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'], [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          -ms-flex-line-pack: start;
              align-content: flex-start;
          -webkit-box-align: stretch;
              -ms-flex-align: stretch;
                  align-items: stretch;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
          line-height: normal;
          white-space: normal; }
          page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'] > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] > * {
            -webkit-box-flex: 1;
                -ms-flex-positive: 1;
                    flex-grow: 1;
            -ms-flex-preferred-size: 0;
                flex-basis: 0;
            padding: 0; }
          page-case-study [name='contents'] div.slice[data-slicetype='image-beside-text'] > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='image-beside-text'] > * {
            -ms-flex-negative: 1;
                flex-shrink: 1; } }
    page-case-study [name='contents'] div.slice[data-slicetype='gallery'], [is='page-case-study'] [name='contents'] div.slice[data-slicetype='gallery'] {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      line-height: normal;
      white-space: normal;
      width: 100%;
      height: auto; }
      page-case-study [name='contents'] div.slice[data-slicetype='gallery'] > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='gallery'] > * {
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        -ms-flex-preferred-size: auto;
            flex-basis: auto; }
      page-case-study [name='contents'] div.slice[data-slicetype='gallery'] > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='gallery'] > * {
        -ms-flex-negative: 0;
            flex-shrink: 0; }
      @media screen and (min-width: 451px) {
        page-case-study [name='contents'] div.slice[data-slicetype='gallery'], [is='page-case-study'] [name='contents'] div.slice[data-slicetype='gallery'] {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          -ms-flex-line-pack: start;
              align-content: flex-start;
          -webkit-box-align: stretch;
              -ms-flex-align: stretch;
                  align-items: stretch;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
          line-height: normal;
          white-space: normal; }
          page-case-study [name='contents'] div.slice[data-slicetype='gallery'] > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='gallery'] > * {
            -webkit-box-flex: 1;
                -ms-flex-positive: 1;
                    flex-grow: 1;
            -ms-flex-preferred-size: 0;
                flex-basis: 0;
            padding: 0; }
          page-case-study [name='contents'] div.slice[data-slicetype='gallery'] > *, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='gallery'] > * {
            -ms-flex-negative: 1;
                flex-shrink: 1; } }
      page-case-study [name='contents'] div.slice[data-slicetype='gallery'] img, [is='page-case-study'] [name='contents'] div.slice[data-slicetype='gallery'] img {
        display: block;
        width: 100%;
        height: auto; }
    page-case-study [name='contents'] div.slice[data-slicetype='quote'], [is='page-case-study'] [name='contents'] div.slice[data-slicetype='quote'] {
      padding-top: 30px;
      padding-right: 60px;
      padding-bottom: 30px;
      padding-left: 60px;
      max-width: 500px;
      max-height: none;
      margin-top: 10vw;
      margin-right: 0;
      margin-bottom: 10vw;
      margin-left: 0;
      width: 80vw;
      height: auto;
      -ms-flex-item-align: center;
          align-self: center;
      border: 1px solid rgba(204, 204, 204, 0.4); }
      @media screen and (min-width: 451px) {
        page-case-study [name='contents'] div.slice[data-slicetype='quote'], [is='page-case-study'] [name='contents'] div.slice[data-slicetype='quote'] {
          padding-top: 45px;
          padding-right: 60px;
          padding-bottom: 45px;
          padding-left: 60px; } }
  page-case-study [name='contents'] [data-field='image'], [is='page-case-study'] [name='contents'] [data-field='image'] {
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
    -webkit-transition-duration: 0.4s;
            transition-duration: 0.4s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    -webkit-transition-delay: 0.1s;
            transition-delay: 0.1s;
    opacity: 0;
    -webkit-transform: translate3d(0, 150px, 0);
            transform: translate3d(0, 150px, 0); }
  page-case-study [name='contents'] img, [is='page-case-study'] [name='contents'] img {
    width: 100%;
    height: auto;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border: none; }
    page-case-study [name='contents'] img + p, page-case-study [name='contents'] img + ol, page-case-study [name='contents'] img + ul, [is='page-case-study'] [name='contents'] img + p, [is='page-case-study'] [name='contents'] img + ol, [is='page-case-study'] [name='contents'] img + ul {
      margin-top: 20px; }
    page-case-study [name='contents'] img + h1, page-case-study [name='contents'] img + h2, page-case-study [name='contents'] img + h3, page-case-study [name='contents'] img + h4, page-case-study [name='contents'] img + h5, page-case-study [name='contents'] img + h6, [is='page-case-study'] [name='contents'] img + h1, [is='page-case-study'] [name='contents'] img + h2, [is='page-case-study'] [name='contents'] img + h3, [is='page-case-study'] [name='contents'] img + h4, [is='page-case-study'] [name='contents'] img + h5, [is='page-case-study'] [name='contents'] img + h6 {
      margin-top: 50px; }
  page-case-study [name='contents'] h1, [is='page-case-study'] [name='contents'] h1 {
    font-family: barlow;
    font-size: 1.25em;
    font-weight: 300;
    border: none;
    letter-spacing: 8px;
    line-height: 1.2em;
    text-align: left;
    text-transform: uppercase; }
    page-case-study [name='contents'] h1 + p, page-case-study [name='contents'] h1 + ol, page-case-study [name='contents'] h1 + ul, [is='page-case-study'] [name='contents'] h1 + p, [is='page-case-study'] [name='contents'] h1 + ol, [is='page-case-study'] [name='contents'] h1 + ul {
      margin-top: 60px; }
    page-case-study [name='contents'] h1 + h1, page-case-study [name='contents'] h1 + h2, page-case-study [name='contents'] h1 + h3, page-case-study [name='contents'] h1 + h4, page-case-study [name='contents'] h1 + h5, page-case-study [name='contents'] h1 + h6, [is='page-case-study'] [name='contents'] h1 + h1, [is='page-case-study'] [name='contents'] h1 + h2, [is='page-case-study'] [name='contents'] h1 + h3, [is='page-case-study'] [name='contents'] h1 + h4, [is='page-case-study'] [name='contents'] h1 + h5, [is='page-case-study'] [name='contents'] h1 + h6 {
      margin-top: 20px; }
  page-case-study [name='contents'] h2, [is='page-case-study'] [name='contents'] h2 {
    font-family: barlow;
    font-size: 0.90625em;
    font-weight: 600;
    border: none;
    font-style: normal;
    letter-spacing: 4px;
    text-align: left;
    text-transform: uppercase; }
    page-case-study [name='contents'] h2 + p, page-case-study [name='contents'] h2 + ol, page-case-study [name='contents'] h2 + ul, [is='page-case-study'] [name='contents'] h2 + p, [is='page-case-study'] [name='contents'] h2 + ol, [is='page-case-study'] [name='contents'] h2 + ul {
      margin-top: 30px; }
    page-case-study [name='contents'] h2 + h1, page-case-study [name='contents'] h2 + h2, page-case-study [name='contents'] h2 + h3, page-case-study [name='contents'] h2 + h4, page-case-study [name='contents'] h2 + h5, page-case-study [name='contents'] h2 + h6, [is='page-case-study'] [name='contents'] h2 + h1, [is='page-case-study'] [name='contents'] h2 + h2, [is='page-case-study'] [name='contents'] h2 + h3, [is='page-case-study'] [name='contents'] h2 + h4, [is='page-case-study'] [name='contents'] h2 + h5, [is='page-case-study'] [name='contents'] h2 + h6 {
      margin-top: 20px; }
  page-case-study [name='contents'] h3, [is='page-case-study'] [name='contents'] h3 {
    font-family: source-serif-pro;
    font-size: 1.09375em;
    font-weight: 400;
    border: none;
    letter-spacing: 2px;
    font-style: italic;
    text-align: left;
    text-transform: none; }
    page-case-study [name='contents'] h3 + p, page-case-study [name='contents'] h3 + ol, page-case-study [name='contents'] h3 + ul, [is='page-case-study'] [name='contents'] h3 + p, [is='page-case-study'] [name='contents'] h3 + ol, [is='page-case-study'] [name='contents'] h3 + ul {
      margin-top: 20px; }
    page-case-study [name='contents'] h3 + h1, page-case-study [name='contents'] h3 + h2, page-case-study [name='contents'] h3 + h3, page-case-study [name='contents'] h3 + h4, page-case-study [name='contents'] h3 + h5, page-case-study [name='contents'] h3 + h6, [is='page-case-study'] [name='contents'] h3 + h1, [is='page-case-study'] [name='contents'] h3 + h2, [is='page-case-study'] [name='contents'] h3 + h3, [is='page-case-study'] [name='contents'] h3 + h4, [is='page-case-study'] [name='contents'] h3 + h5, [is='page-case-study'] [name='contents'] h3 + h6 {
      margin-top: 20px; }
  page-case-study [name='contents'] h4, [is='page-case-study'] [name='contents'] h4 {
    font-family: source-serif-pro;
    font-size: 1.09375em;
    font-weight: 400;
    padding-top: 15px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    border-top: 1px solid #999999;
    font-style: normal;
    letter-spacing: 4px;
    text-align: left;
    text-transform: none; }
    page-case-study [name='contents'] h4 + p, page-case-study [name='contents'] h4 + ol, page-case-study [name='contents'] h4 + ul, [is='page-case-study'] [name='contents'] h4 + p, [is='page-case-study'] [name='contents'] h4 + ol, [is='page-case-study'] [name='contents'] h4 + ul {
      margin-top: 60px; }
    page-case-study [name='contents'] h4 + h1, page-case-study [name='contents'] h4 + h2, page-case-study [name='contents'] h4 + h3, page-case-study [name='contents'] h4 + h4, page-case-study [name='contents'] h4 + h5, page-case-study [name='contents'] h4 + h6, [is='page-case-study'] [name='contents'] h4 + h1, [is='page-case-study'] [name='contents'] h4 + h2, [is='page-case-study'] [name='contents'] h4 + h3, [is='page-case-study'] [name='contents'] h4 + h4, [is='page-case-study'] [name='contents'] h4 + h5, [is='page-case-study'] [name='contents'] h4 + h6 {
      margin-top: 20px; }
  page-case-study [name='contents'] h5, [is='page-case-study'] [name='contents'] h5 {
    font-family: source-serif-pro;
    font-size: 1.09375em;
    font-weight: 400;
    padding-top: 15px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    border-top: 1px solid #999999;
    font-style: normal;
    letter-spacing: 4px;
    text-align: center;
    text-transform: none; }
    page-case-study [name='contents'] h5 + p, page-case-study [name='contents'] h5 + ol, page-case-study [name='contents'] h5 + ul, [is='page-case-study'] [name='contents'] h5 + p, [is='page-case-study'] [name='contents'] h5 + ol, [is='page-case-study'] [name='contents'] h5 + ul {
      margin-top: 60px; }
    page-case-study [name='contents'] h5 + h1, page-case-study [name='contents'] h5 + h2, page-case-study [name='contents'] h5 + h3, page-case-study [name='contents'] h5 + h4, page-case-study [name='contents'] h5 + h5, page-case-study [name='contents'] h5 + h6, [is='page-case-study'] [name='contents'] h5 + h1, [is='page-case-study'] [name='contents'] h5 + h2, [is='page-case-study'] [name='contents'] h5 + h3, [is='page-case-study'] [name='contents'] h5 + h4, [is='page-case-study'] [name='contents'] h5 + h5, [is='page-case-study'] [name='contents'] h5 + h6 {
      margin-top: 20px; }
  page-case-study [name='contents'] h6, [is='page-case-study'] [name='contents'] h6 {
    font-family: source-serif-pro;
    font-size: 1.09375em;
    font-weight: 400;
    padding-top: 15px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    border-top: 1px solid #999999;
    font-style: normal;
    letter-spacing: 4px;
    text-align: right;
    text-transform: none; }
    page-case-study [name='contents'] h6 + p, page-case-study [name='contents'] h6 + ol, page-case-study [name='contents'] h6 + ul, [is='page-case-study'] [name='contents'] h6 + p, [is='page-case-study'] [name='contents'] h6 + ol, [is='page-case-study'] [name='contents'] h6 + ul {
      margin-top: 60px; }
    page-case-study [name='contents'] h6 + h1, page-case-study [name='contents'] h6 + h2, page-case-study [name='contents'] h6 + h3, page-case-study [name='contents'] h6 + h4, page-case-study [name='contents'] h6 + h5, page-case-study [name='contents'] h6 + h6, [is='page-case-study'] [name='contents'] h6 + h1, [is='page-case-study'] [name='contents'] h6 + h2, [is='page-case-study'] [name='contents'] h6 + h3, [is='page-case-study'] [name='contents'] h6 + h4, [is='page-case-study'] [name='contents'] h6 + h5, [is='page-case-study'] [name='contents'] h6 + h6 {
      margin-top: 20px; }
  page-case-study [name='contents'] p, page-case-study [name='contents'] li, page-case-study [name='contents'] ol, page-case-study [name='contents'] ul, [is='page-case-study'] [name='contents'] p, [is='page-case-study'] [name='contents'] li, [is='page-case-study'] [name='contents'] ol, [is='page-case-study'] [name='contents'] ul {
    font-family: source-serif-pro;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.5em;
    color: #666666;
    width: 100%;
    height: auto; }
    page-case-study [name='contents'] p + p, page-case-study [name='contents'] p + ol, page-case-study [name='contents'] p + ul, page-case-study [name='contents'] li + p, page-case-study [name='contents'] li + ol, page-case-study [name='contents'] li + ul, page-case-study [name='contents'] ol + p, page-case-study [name='contents'] ol + ol, page-case-study [name='contents'] ol + ul, page-case-study [name='contents'] ul + p, page-case-study [name='contents'] ul + ol, page-case-study [name='contents'] ul + ul, [is='page-case-study'] [name='contents'] p + p, [is='page-case-study'] [name='contents'] p + ol, [is='page-case-study'] [name='contents'] p + ul, [is='page-case-study'] [name='contents'] li + p, [is='page-case-study'] [name='contents'] li + ol, [is='page-case-study'] [name='contents'] li + ul, [is='page-case-study'] [name='contents'] ol + p, [is='page-case-study'] [name='contents'] ol + ol, [is='page-case-study'] [name='contents'] ol + ul, [is='page-case-study'] [name='contents'] ul + p, [is='page-case-study'] [name='contents'] ul + ol, [is='page-case-study'] [name='contents'] ul + ul {
      margin-top: 20px; }
    page-case-study [name='contents'] p + h1, page-case-study [name='contents'] p + h2, page-case-study [name='contents'] p + h3, page-case-study [name='contents'] p + h4, page-case-study [name='contents'] p + h5, page-case-study [name='contents'] p + h6, page-case-study [name='contents'] li + h1, page-case-study [name='contents'] li + h2, page-case-study [name='contents'] li + h3, page-case-study [name='contents'] li + h4, page-case-study [name='contents'] li + h5, page-case-study [name='contents'] li + h6, page-case-study [name='contents'] ol + h1, page-case-study [name='contents'] ol + h2, page-case-study [name='contents'] ol + h3, page-case-study [name='contents'] ol + h4, page-case-study [name='contents'] ol + h5, page-case-study [name='contents'] ol + h6, page-case-study [name='contents'] ul + h1, page-case-study [name='contents'] ul + h2, page-case-study [name='contents'] ul + h3, page-case-study [name='contents'] ul + h4, page-case-study [name='contents'] ul + h5, page-case-study [name='contents'] ul + h6, [is='page-case-study'] [name='contents'] p + h1, [is='page-case-study'] [name='contents'] p + h2, [is='page-case-study'] [name='contents'] p + h3, [is='page-case-study'] [name='contents'] p + h4, [is='page-case-study'] [name='contents'] p + h5, [is='page-case-study'] [name='contents'] p + h6, [is='page-case-study'] [name='contents'] li + h1, [is='page-case-study'] [name='contents'] li + h2, [is='page-case-study'] [name='contents'] li + h3, [is='page-case-study'] [name='contents'] li + h4, [is='page-case-study'] [name='contents'] li + h5, [is='page-case-study'] [name='contents'] li + h6, [is='page-case-study'] [name='contents'] ol + h1, [is='page-case-study'] [name='contents'] ol + h2, [is='page-case-study'] [name='contents'] ol + h3, [is='page-case-study'] [name='contents'] ol + h4, [is='page-case-study'] [name='contents'] ol + h5, [is='page-case-study'] [name='contents'] ol + h6, [is='page-case-study'] [name='contents'] ul + h1, [is='page-case-study'] [name='contents'] ul + h2, [is='page-case-study'] [name='contents'] ul + h3, [is='page-case-study'] [name='contents'] ul + h4, [is='page-case-study'] [name='contents'] ul + h5, [is='page-case-study'] [name='contents'] ul + h6 {
      margin-top: 50px; }
  page-case-study [name='contents'] ol, page-case-study [name='contents'] ul, [is='page-case-study'] [name='contents'] ol, [is='page-case-study'] [name='contents'] ul {
    padding-left: 30px; }

div#errors {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  line-height: normal;
  white-space: normal;
  width: 100%;
  height: 100vh; }
  div#errors > * {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }
  div#errors > * {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  div#errors [name='return-button'] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    line-height: normal;
    white-space: normal;
    padding-top: 0;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 20px;
    width: auto;
    height: 25px;
    -webkit-transition-property: background;
    transition-property: background;
    -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
    margin-top: 20px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0; }
    div#errors [name='return-button'] > * {
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    div#errors [name='return-button'] > * {
      -ms-flex-negative: 0;
          flex-shrink: 0; }
    div#errors [name='return-button'], div#errors [name='return-button'].dark {
      background: black; }
      div#errors [name='return-button'][state='none'], div#errors [name='return-button'].dark[state='none'] {
        background: black; }
        div#errors [name='return-button'][state='none'] p, div#errors [name='return-button'].dark[state='none'] p {
          color: white; }
        div#errors [name='return-button'][state='none'] em, div#errors [name='return-button'].dark[state='none'] em {
          color: white; }
        div#errors [name='return-button'][state='none'] strong, div#errors [name='return-button'].dark[state='none'] strong {
          color: white; }
        div#errors [name='return-button'][state='none'] label, div#errors [name='return-button'].dark[state='none'] label {
          color: white; }
        div#errors [name='return-button'][state='none'] a[type='label'], div#errors [name='return-button'].dark[state='none'] a[type='label'] {
          color: white; }
        div#errors [name='return-button'][state='none'] li[type='label'], div#errors [name='return-button'].dark[state='none'] li[type='label'] {
          color: white; }
        div#errors [name='return-button'][state='none'] span[type='label'], div#errors [name='return-button'].dark[state='none'] span[type='label'] {
          color: white; }
        div#errors [name='return-button'][state='none'] h1, div#errors [name='return-button'].dark[state='none'] h1 {
          color: white; }
        div#errors [name='return-button'][state='none'] h2, div#errors [name='return-button'].dark[state='none'] h2 {
          color: white; }
        div#errors [name='return-button'][state='none'] h3, div#errors [name='return-button'].dark[state='none'] h3 {
          color: white; }
        div#errors [name='return-button'][state='none'] h4, div#errors [name='return-button'].dark[state='none'] h4 {
          color: white; }
        div#errors [name='return-button'][state='none'] h5, div#errors [name='return-button'].dark[state='none'] h5 {
          color: white; }
        div#errors [name='return-button'][state='none'] h6, div#errors [name='return-button'].dark[state='none'] h6 {
          color: white; }
      div#errors [name='return-button'] p, div#errors [name='return-button'].dark p {
        color: white; }
      div#errors [name='return-button'] em, div#errors [name='return-button'].dark em {
        color: white; }
      div#errors [name='return-button'] strong, div#errors [name='return-button'].dark strong {
        color: white; }
      div#errors [name='return-button'] label, div#errors [name='return-button'].dark label {
        color: white; }
      div#errors [name='return-button'] a[type='label'], div#errors [name='return-button'].dark a[type='label'] {
        color: white; }
      div#errors [name='return-button'] li[type='label'], div#errors [name='return-button'].dark li[type='label'] {
        color: white; }
      div#errors [name='return-button'] span[type='label'], div#errors [name='return-button'].dark span[type='label'] {
        color: white; }
      div#errors [name='return-button'] h1, div#errors [name='return-button'].dark h1 {
        color: white; }
      div#errors [name='return-button'] h2, div#errors [name='return-button'].dark h2 {
        color: white; }
      div#errors [name='return-button'] h3, div#errors [name='return-button'].dark h3 {
        color: white; }
      div#errors [name='return-button'] h4, div#errors [name='return-button'].dark h4 {
        color: white; }
      div#errors [name='return-button'] h5, div#errors [name='return-button'].dark h5 {
        color: white; }
      div#errors [name='return-button'] h6, div#errors [name='return-button'].dark h6 {
        color: white; }
      div#errors [name='return-button']:hover, div#errors [name='return-button'].dark:hover {
        background: white; }
        div#errors [name='return-button']:hover p, div#errors [name='return-button'].dark:hover p {
          color: black; }
        div#errors [name='return-button']:hover em, div#errors [name='return-button'].dark:hover em {
          color: black; }
        div#errors [name='return-button']:hover strong, div#errors [name='return-button'].dark:hover strong {
          color: black; }
        div#errors [name='return-button']:hover label, div#errors [name='return-button'].dark:hover label {
          color: black; }
        div#errors [name='return-button']:hover a[type='label'], div#errors [name='return-button'].dark:hover a[type='label'] {
          color: black; }
        div#errors [name='return-button']:hover li[type='label'], div#errors [name='return-button'].dark:hover li[type='label'] {
          color: black; }
        div#errors [name='return-button']:hover span[type='label'], div#errors [name='return-button'].dark:hover span[type='label'] {
          color: black; }
        div#errors [name='return-button']:hover h1, div#errors [name='return-button'].dark:hover h1 {
          color: black; }
        div#errors [name='return-button']:hover h2, div#errors [name='return-button'].dark:hover h2 {
          color: black; }
        div#errors [name='return-button']:hover h3, div#errors [name='return-button'].dark:hover h3 {
          color: black; }
        div#errors [name='return-button']:hover h4, div#errors [name='return-button'].dark:hover h4 {
          color: black; }
        div#errors [name='return-button']:hover h5, div#errors [name='return-button'].dark:hover h5 {
          color: black; }
        div#errors [name='return-button']:hover h6, div#errors [name='return-button'].dark:hover h6 {
          color: black; }
      div#errors [name='return-button'][state='hover'], div#errors [name='return-button'].dark[state='hover'] {
        background: white; }
        div#errors [name='return-button'][state='hover'] p, div#errors [name='return-button'].dark[state='hover'] p {
          color: black; }
        div#errors [name='return-button'][state='hover'] em, div#errors [name='return-button'].dark[state='hover'] em {
          color: black; }
        div#errors [name='return-button'][state='hover'] strong, div#errors [name='return-button'].dark[state='hover'] strong {
          color: black; }
        div#errors [name='return-button'][state='hover'] label, div#errors [name='return-button'].dark[state='hover'] label {
          color: black; }
        div#errors [name='return-button'][state='hover'] a[type='label'], div#errors [name='return-button'].dark[state='hover'] a[type='label'] {
          color: black; }
        div#errors [name='return-button'][state='hover'] li[type='label'], div#errors [name='return-button'].dark[state='hover'] li[type='label'] {
          color: black; }
        div#errors [name='return-button'][state='hover'] span[type='label'], div#errors [name='return-button'].dark[state='hover'] span[type='label'] {
          color: black; }
        div#errors [name='return-button'][state='hover'] h1, div#errors [name='return-button'].dark[state='hover'] h1 {
          color: black; }
        div#errors [name='return-button'][state='hover'] h2, div#errors [name='return-button'].dark[state='hover'] h2 {
          color: black; }
        div#errors [name='return-button'][state='hover'] h3, div#errors [name='return-button'].dark[state='hover'] h3 {
          color: black; }
        div#errors [name='return-button'][state='hover'] h4, div#errors [name='return-button'].dark[state='hover'] h4 {
          color: black; }
        div#errors [name='return-button'][state='hover'] h5, div#errors [name='return-button'].dark[state='hover'] h5 {
          color: black; }
        div#errors [name='return-button'][state='hover'] h6, div#errors [name='return-button'].dark[state='hover'] h6 {
          color: black; }
    div#errors [name='return-button'].light {
      background: white; }
      div#errors [name='return-button'].light[state='none'] {
        background: white; }
        div#errors [name='return-button'].light[state='none'] p {
          color: black; }
        div#errors [name='return-button'].light[state='none'] em {
          color: black; }
        div#errors [name='return-button'].light[state='none'] strong {
          color: black; }
        div#errors [name='return-button'].light[state='none'] label {
          color: black; }
        div#errors [name='return-button'].light[state='none'] a[type='label'] {
          color: black; }
        div#errors [name='return-button'].light[state='none'] li[type='label'] {
          color: black; }
        div#errors [name='return-button'].light[state='none'] span[type='label'] {
          color: black; }
        div#errors [name='return-button'].light[state='none'] h1 {
          color: black; }
        div#errors [name='return-button'].light[state='none'] h2 {
          color: black; }
        div#errors [name='return-button'].light[state='none'] h3 {
          color: black; }
        div#errors [name='return-button'].light[state='none'] h4 {
          color: black; }
        div#errors [name='return-button'].light[state='none'] h5 {
          color: black; }
        div#errors [name='return-button'].light[state='none'] h6 {
          color: black; }
      div#errors [name='return-button'].light p {
        color: black; }
      div#errors [name='return-button'].light em {
        color: black; }
      div#errors [name='return-button'].light strong {
        color: black; }
      div#errors [name='return-button'].light label {
        color: black; }
      div#errors [name='return-button'].light a[type='label'] {
        color: black; }
      div#errors [name='return-button'].light li[type='label'] {
        color: black; }
      div#errors [name='return-button'].light span[type='label'] {
        color: black; }
      div#errors [name='return-button'].light h1 {
        color: black; }
      div#errors [name='return-button'].light h2 {
        color: black; }
      div#errors [name='return-button'].light h3 {
        color: black; }
      div#errors [name='return-button'].light h4 {
        color: black; }
      div#errors [name='return-button'].light h5 {
        color: black; }
      div#errors [name='return-button'].light h6 {
        color: black; }
      div#errors [name='return-button'].light:hover {
        background: black; }
        div#errors [name='return-button'].light:hover p {
          color: white; }
        div#errors [name='return-button'].light:hover em {
          color: white; }
        div#errors [name='return-button'].light:hover strong {
          color: white; }
        div#errors [name='return-button'].light:hover label {
          color: white; }
        div#errors [name='return-button'].light:hover a[type='label'] {
          color: white; }
        div#errors [name='return-button'].light:hover li[type='label'] {
          color: white; }
        div#errors [name='return-button'].light:hover span[type='label'] {
          color: white; }
        div#errors [name='return-button'].light:hover h1 {
          color: white; }
        div#errors [name='return-button'].light:hover h2 {
          color: white; }
        div#errors [name='return-button'].light:hover h3 {
          color: white; }
        div#errors [name='return-button'].light:hover h4 {
          color: white; }
        div#errors [name='return-button'].light:hover h5 {
          color: white; }
        div#errors [name='return-button'].light:hover h6 {
          color: white; }
      div#errors [name='return-button'].light[state='hover'] {
        background: black; }
        div#errors [name='return-button'].light[state='hover'] p {
          color: white; }
        div#errors [name='return-button'].light[state='hover'] em {
          color: white; }
        div#errors [name='return-button'].light[state='hover'] strong {
          color: white; }
        div#errors [name='return-button'].light[state='hover'] label {
          color: white; }
        div#errors [name='return-button'].light[state='hover'] a[type='label'] {
          color: white; }
        div#errors [name='return-button'].light[state='hover'] li[type='label'] {
          color: white; }
        div#errors [name='return-button'].light[state='hover'] span[type='label'] {
          color: white; }
        div#errors [name='return-button'].light[state='hover'] h1 {
          color: white; }
        div#errors [name='return-button'].light[state='hover'] h2 {
          color: white; }
        div#errors [name='return-button'].light[state='hover'] h3 {
          color: white; }
        div#errors [name='return-button'].light[state='hover'] h4 {
          color: white; }
        div#errors [name='return-button'].light[state='hover'] h5 {
          color: white; }
        div#errors [name='return-button'].light[state='hover'] h6 {
          color: white; }
    div#errors [name='return-button'] p {
      font-family: barlow;
      font-size: 0.84375em;
      font-weight: 300;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      letter-spacing: 2px;
      text-transform: uppercase; }
    div#errors [name='return-button'] em {
      font-family: barlow;
      font-size: 0.84375em;
      font-weight: 300;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      letter-spacing: 2px;
      text-transform: uppercase; }
    div#errors [name='return-button'] strong {
      font-family: barlow;
      font-size: 0.84375em;
      font-weight: 300;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      letter-spacing: 2px;
      text-transform: uppercase; }
    div#errors [name='return-button'] label {
      font-family: barlow;
      font-size: 0.84375em;
      font-weight: 300;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      letter-spacing: 2px;
      text-transform: uppercase; }
    div#errors [name='return-button'] a[type='label'] {
      font-family: barlow;
      font-size: 0.84375em;
      font-weight: 300;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      letter-spacing: 2px;
      text-transform: uppercase; }
    div#errors [name='return-button'] li[type='label'] {
      font-family: barlow;
      font-size: 0.84375em;
      font-weight: 300;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      letter-spacing: 2px;
      text-transform: uppercase; }
    div#errors [name='return-button'] span[type='label'] {
      font-family: barlow;
      font-size: 0.84375em;
      font-weight: 300;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      letter-spacing: 2px;
      text-transform: uppercase; }
    div#errors [name='return-button'] h1 {
      font-family: barlow;
      font-size: 0.84375em;
      font-weight: 300;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      letter-spacing: 2px;
      text-transform: uppercase; }
    div#errors [name='return-button'] h2 {
      font-family: barlow;
      font-size: 0.84375em;
      font-weight: 300;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      letter-spacing: 2px;
      text-transform: uppercase; }
    div#errors [name='return-button'] h3 {
      font-family: barlow;
      font-size: 0.84375em;
      font-weight: 300;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      letter-spacing: 2px;
      text-transform: uppercase; }
    div#errors [name='return-button'] h4 {
      font-family: barlow;
      font-size: 0.84375em;
      font-weight: 300;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      letter-spacing: 2px;
      text-transform: uppercase; }
    div#errors [name='return-button'] h5 {
      font-family: barlow;
      font-size: 0.84375em;
      font-weight: 300;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      letter-spacing: 2px;
      text-transform: uppercase; }
    div#errors [name='return-button'] h6 {
      font-family: barlow;
      font-size: 0.84375em;
      font-weight: 300;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      letter-spacing: 2px;
      text-transform: uppercase; }

page-home, [is='page-home'] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  line-height: normal;
  white-space: normal;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: hidden; }
  page-home > *, [is='page-home'] > * {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }
  page-home > *, [is='page-home'] > * {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  page-home [name='card'], [is='page-home'] [name='card'] {
    opacity: 0;
    -webkit-transform: scale(0.8);
            transform: scale(0.8); }
  page-home [name='case-studies-button'], [is='page-home'] [name='case-studies-button'] {
    opacity: 0;
    -webkit-transform: scale(0.8);
            transform: scale(0.8); }
  page-home [name='scene'], [is='page-home'] [name='scene'] {
    opacity: 0; }
  page-home [name='scene'], [is='page-home'] [name='scene'] {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    position: absolute;
    left: 0px;
    top: 0px; }
  page-home [name='card'], [is='page-home'] [name='card'] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    line-height: normal;
    white-space: normal;
    width: 80%;
    height: auto;
    max-width: 300px;
    max-height: none; }
    page-home [name='card'] > *, [is='page-home'] [name='card'] > * {
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
      padding: 0; }
    page-home [name='card'] > *, [is='page-home'] [name='card'] > * {
      -ms-flex-negative: 1;
          flex-shrink: 1; }
    page-home [name='card'] div.contents, [is='page-home'] [name='card'] div.contents {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      line-height: normal;
      white-space: normal;
      width: 100%;
      height: auto; }
      page-home [name='card'] div.contents > *, [is='page-home'] [name='card'] div.contents > * {
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        -ms-flex-preferred-size: auto;
            flex-basis: auto; }
      page-home [name='card'] div.contents > *, [is='page-home'] [name='card'] div.contents > * {
        -ms-flex-negative: 0;
            flex-shrink: 0; }
      page-home [name='card'] div.contents [name='glyph'], [is='page-home'] [name='card'] div.contents [name='glyph'] {
        width: 100%;
        height: 15px;
        background: url(/assets/images/common/verb-logo-studio.svg) left center/auto 100% no-repeat;
        font-size: 0; }
      page-home [name='card'] div.contents [name='tense'], [is='page-home'] [name='card'] div.contents [name='tense'] {
        margin-top: 15px;
        margin-right: 0;
        margin-bottom: 15px;
        margin-left: 0;
        width: auto;
        height: 8px; }
      page-home [name='card'] div.contents div.definitions, [is='page-home'] [name='card'] div.contents div.definitions {
        width: 100%;
        height: 100px;
        -webkit-perspective: 800px;
                perspective: 800px;
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0); }
        page-home [name='card'] div.contents div.definitions, page-home [name='card'] div.contents div.definitions *, [is='page-home'] [name='card'] div.contents div.definitions, [is='page-home'] [name='card'] div.contents div.definitions * {
          pointer-events: none !important; }
        page-home [name='card'] div.contents div.definitions [name='definition'], [is='page-home'] [name='card'] div.contents div.definitions [name='definition'] {
          top: auto;
          right: auto;
          bottom: auto;
          left: auto;
          margin-top: 0;
          margin-right: 0;
          margin-bottom: 0;
          margin-left: 0;
          position: absolute;
          left: 0px;
          top: 0px;
          width: 100%;
          height: auto;
          -webkit-transition-property: opacity, -webkit-transform;
          transition-property: opacity, -webkit-transform;
          transition-property: transform, opacity;
          transition-property: transform, opacity, -webkit-transform;
          -webkit-transition-duration: 0.4s;
                  transition-duration: 0.4s;
          -webkit-transition-timing-function: ease-in-out;
                  transition-timing-function: ease-in-out;
          -webkit-transition-delay: 0s;
                  transition-delay: 0s;
          opacity: 0;
          -webkit-transform: translate3d(-50px, 20px, 1200px);
                  transform: translate3d(-50px, 20px, 1200px); }
          page-home [name='card'] div.contents div.definitions [name='definition'][state='none'], [is='page-home'] [name='card'] div.contents div.definitions [name='definition'][state='none'] {
            opacity: 0;
            -webkit-transform: translate3d(-50px, 20px, 1200px);
                    transform: translate3d(-50px, 20px, 1200px); }
          page-home [name='card'] div.contents div.definitions [name='definition'][state='active'], [is='page-home'] [name='card'] div.contents div.definitions [name='definition'][state='active'] {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
                    transform: translate3d(0, 0, 0); }
          page-home [name='card'] div.contents div.definitions [name='definition'] p + p, [is='page-home'] [name='card'] div.contents div.definitions [name='definition'] p + p {
            margin-top: 6px; }
    page-home [name='card'] micro-paginator, page-home [name='card'] [is='micro-paginator'], [is='page-home'] [name='card'] micro-paginator, [is='page-home'] [name='card'] [is='micro-paginator'] {
      margin-top: 20px;
      margin-right: 0;
      margin-bottom: 0;
      margin-left: 0; }
      page-home [name='card'] micro-paginator, page-home [name='card'] micro-paginator *, page-home [name='card'] [is='micro-paginator'], page-home [name='card'] [is='micro-paginator'] *, [is='page-home'] [name='card'] micro-paginator, [is='page-home'] [name='card'] micro-paginator *, [is='page-home'] [name='card'] [is='micro-paginator'], [is='page-home'] [name='card'] [is='micro-paginator'] * {
        pointer-events: none !important; }
    page-home [name='card'] [name='progress-bar'], [is='page-home'] [name='card'] [name='progress-bar'] {
      margin-bottom: 40px;
      width: 0;
      height: 1px;
      background: black; }
  page-home [name='case-studies-button'], [is='page-home'] [name='case-studies-button'] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    line-height: normal;
    white-space: normal;
    padding-top: 0;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 20px;
    width: auto;
    height: 25px;
    -webkit-transition-property: background;
    transition-property: background;
    -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
    margin-top: 30px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0; }
    page-home [name='case-studies-button'] > *, [is='page-home'] [name='case-studies-button'] > * {
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    page-home [name='case-studies-button'] > *, [is='page-home'] [name='case-studies-button'] > * {
      -ms-flex-negative: 0;
          flex-shrink: 0; }
    page-home [name='case-studies-button'], page-home [name='case-studies-button'].dark, [is='page-home'] [name='case-studies-button'], [is='page-home'] [name='case-studies-button'].dark {
      background: black; }
      page-home [name='case-studies-button'][state='none'], page-home [name='case-studies-button'].dark[state='none'], [is='page-home'] [name='case-studies-button'][state='none'], [is='page-home'] [name='case-studies-button'].dark[state='none'] {
        background: black; }
        page-home [name='case-studies-button'][state='none'] p, page-home [name='case-studies-button'].dark[state='none'] p, [is='page-home'] [name='case-studies-button'][state='none'] p, [is='page-home'] [name='case-studies-button'].dark[state='none'] p {
          color: white; }
        page-home [name='case-studies-button'][state='none'] em, page-home [name='case-studies-button'].dark[state='none'] em, [is='page-home'] [name='case-studies-button'][state='none'] em, [is='page-home'] [name='case-studies-button'].dark[state='none'] em {
          color: white; }
        page-home [name='case-studies-button'][state='none'] strong, page-home [name='case-studies-button'].dark[state='none'] strong, [is='page-home'] [name='case-studies-button'][state='none'] strong, [is='page-home'] [name='case-studies-button'].dark[state='none'] strong {
          color: white; }
        page-home [name='case-studies-button'][state='none'] label, page-home [name='case-studies-button'].dark[state='none'] label, [is='page-home'] [name='case-studies-button'][state='none'] label, [is='page-home'] [name='case-studies-button'].dark[state='none'] label {
          color: white; }
        page-home [name='case-studies-button'][state='none'] a[type='label'], page-home [name='case-studies-button'].dark[state='none'] a[type='label'], [is='page-home'] [name='case-studies-button'][state='none'] a[type='label'], [is='page-home'] [name='case-studies-button'].dark[state='none'] a[type='label'] {
          color: white; }
        page-home [name='case-studies-button'][state='none'] li[type='label'], page-home [name='case-studies-button'].dark[state='none'] li[type='label'], [is='page-home'] [name='case-studies-button'][state='none'] li[type='label'], [is='page-home'] [name='case-studies-button'].dark[state='none'] li[type='label'] {
          color: white; }
        page-home [name='case-studies-button'][state='none'] span[type='label'], page-home [name='case-studies-button'].dark[state='none'] span[type='label'], [is='page-home'] [name='case-studies-button'][state='none'] span[type='label'], [is='page-home'] [name='case-studies-button'].dark[state='none'] span[type='label'] {
          color: white; }
        page-home [name='case-studies-button'][state='none'] h1, page-home [name='case-studies-button'].dark[state='none'] h1, [is='page-home'] [name='case-studies-button'][state='none'] h1, [is='page-home'] [name='case-studies-button'].dark[state='none'] h1 {
          color: white; }
        page-home [name='case-studies-button'][state='none'] h2, page-home [name='case-studies-button'].dark[state='none'] h2, [is='page-home'] [name='case-studies-button'][state='none'] h2, [is='page-home'] [name='case-studies-button'].dark[state='none'] h2 {
          color: white; }
        page-home [name='case-studies-button'][state='none'] h3, page-home [name='case-studies-button'].dark[state='none'] h3, [is='page-home'] [name='case-studies-button'][state='none'] h3, [is='page-home'] [name='case-studies-button'].dark[state='none'] h3 {
          color: white; }
        page-home [name='case-studies-button'][state='none'] h4, page-home [name='case-studies-button'].dark[state='none'] h4, [is='page-home'] [name='case-studies-button'][state='none'] h4, [is='page-home'] [name='case-studies-button'].dark[state='none'] h4 {
          color: white; }
        page-home [name='case-studies-button'][state='none'] h5, page-home [name='case-studies-button'].dark[state='none'] h5, [is='page-home'] [name='case-studies-button'][state='none'] h5, [is='page-home'] [name='case-studies-button'].dark[state='none'] h5 {
          color: white; }
        page-home [name='case-studies-button'][state='none'] h6, page-home [name='case-studies-button'].dark[state='none'] h6, [is='page-home'] [name='case-studies-button'][state='none'] h6, [is='page-home'] [name='case-studies-button'].dark[state='none'] h6 {
          color: white; }
      page-home [name='case-studies-button'] p, page-home [name='case-studies-button'].dark p, [is='page-home'] [name='case-studies-button'] p, [is='page-home'] [name='case-studies-button'].dark p {
        color: white; }
      page-home [name='case-studies-button'] em, page-home [name='case-studies-button'].dark em, [is='page-home'] [name='case-studies-button'] em, [is='page-home'] [name='case-studies-button'].dark em {
        color: white; }
      page-home [name='case-studies-button'] strong, page-home [name='case-studies-button'].dark strong, [is='page-home'] [name='case-studies-button'] strong, [is='page-home'] [name='case-studies-button'].dark strong {
        color: white; }
      page-home [name='case-studies-button'] label, page-home [name='case-studies-button'].dark label, [is='page-home'] [name='case-studies-button'] label, [is='page-home'] [name='case-studies-button'].dark label {
        color: white; }
      page-home [name='case-studies-button'] a[type='label'], page-home [name='case-studies-button'].dark a[type='label'], [is='page-home'] [name='case-studies-button'] a[type='label'], [is='page-home'] [name='case-studies-button'].dark a[type='label'] {
        color: white; }
      page-home [name='case-studies-button'] li[type='label'], page-home [name='case-studies-button'].dark li[type='label'], [is='page-home'] [name='case-studies-button'] li[type='label'], [is='page-home'] [name='case-studies-button'].dark li[type='label'] {
        color: white; }
      page-home [name='case-studies-button'] span[type='label'], page-home [name='case-studies-button'].dark span[type='label'], [is='page-home'] [name='case-studies-button'] span[type='label'], [is='page-home'] [name='case-studies-button'].dark span[type='label'] {
        color: white; }
      page-home [name='case-studies-button'] h1, page-home [name='case-studies-button'].dark h1, [is='page-home'] [name='case-studies-button'] h1, [is='page-home'] [name='case-studies-button'].dark h1 {
        color: white; }
      page-home [name='case-studies-button'] h2, page-home [name='case-studies-button'].dark h2, [is='page-home'] [name='case-studies-button'] h2, [is='page-home'] [name='case-studies-button'].dark h2 {
        color: white; }
      page-home [name='case-studies-button'] h3, page-home [name='case-studies-button'].dark h3, [is='page-home'] [name='case-studies-button'] h3, [is='page-home'] [name='case-studies-button'].dark h3 {
        color: white; }
      page-home [name='case-studies-button'] h4, page-home [name='case-studies-button'].dark h4, [is='page-home'] [name='case-studies-button'] h4, [is='page-home'] [name='case-studies-button'].dark h4 {
        color: white; }
      page-home [name='case-studies-button'] h5, page-home [name='case-studies-button'].dark h5, [is='page-home'] [name='case-studies-button'] h5, [is='page-home'] [name='case-studies-button'].dark h5 {
        color: white; }
      page-home [name='case-studies-button'] h6, page-home [name='case-studies-button'].dark h6, [is='page-home'] [name='case-studies-button'] h6, [is='page-home'] [name='case-studies-button'].dark h6 {
        color: white; }
      page-home [name='case-studies-button']:hover, page-home [name='case-studies-button'].dark:hover, [is='page-home'] [name='case-studies-button']:hover, [is='page-home'] [name='case-studies-button'].dark:hover {
        background: white; }
        page-home [name='case-studies-button']:hover p, page-home [name='case-studies-button'].dark:hover p, [is='page-home'] [name='case-studies-button']:hover p, [is='page-home'] [name='case-studies-button'].dark:hover p {
          color: black; }
        page-home [name='case-studies-button']:hover em, page-home [name='case-studies-button'].dark:hover em, [is='page-home'] [name='case-studies-button']:hover em, [is='page-home'] [name='case-studies-button'].dark:hover em {
          color: black; }
        page-home [name='case-studies-button']:hover strong, page-home [name='case-studies-button'].dark:hover strong, [is='page-home'] [name='case-studies-button']:hover strong, [is='page-home'] [name='case-studies-button'].dark:hover strong {
          color: black; }
        page-home [name='case-studies-button']:hover label, page-home [name='case-studies-button'].dark:hover label, [is='page-home'] [name='case-studies-button']:hover label, [is='page-home'] [name='case-studies-button'].dark:hover label {
          color: black; }
        page-home [name='case-studies-button']:hover a[type='label'], page-home [name='case-studies-button'].dark:hover a[type='label'], [is='page-home'] [name='case-studies-button']:hover a[type='label'], [is='page-home'] [name='case-studies-button'].dark:hover a[type='label'] {
          color: black; }
        page-home [name='case-studies-button']:hover li[type='label'], page-home [name='case-studies-button'].dark:hover li[type='label'], [is='page-home'] [name='case-studies-button']:hover li[type='label'], [is='page-home'] [name='case-studies-button'].dark:hover li[type='label'] {
          color: black; }
        page-home [name='case-studies-button']:hover span[type='label'], page-home [name='case-studies-button'].dark:hover span[type='label'], [is='page-home'] [name='case-studies-button']:hover span[type='label'], [is='page-home'] [name='case-studies-button'].dark:hover span[type='label'] {
          color: black; }
        page-home [name='case-studies-button']:hover h1, page-home [name='case-studies-button'].dark:hover h1, [is='page-home'] [name='case-studies-button']:hover h1, [is='page-home'] [name='case-studies-button'].dark:hover h1 {
          color: black; }
        page-home [name='case-studies-button']:hover h2, page-home [name='case-studies-button'].dark:hover h2, [is='page-home'] [name='case-studies-button']:hover h2, [is='page-home'] [name='case-studies-button'].dark:hover h2 {
          color: black; }
        page-home [name='case-studies-button']:hover h3, page-home [name='case-studies-button'].dark:hover h3, [is='page-home'] [name='case-studies-button']:hover h3, [is='page-home'] [name='case-studies-button'].dark:hover h3 {
          color: black; }
        page-home [name='case-studies-button']:hover h4, page-home [name='case-studies-button'].dark:hover h4, [is='page-home'] [name='case-studies-button']:hover h4, [is='page-home'] [name='case-studies-button'].dark:hover h4 {
          color: black; }
        page-home [name='case-studies-button']:hover h5, page-home [name='case-studies-button'].dark:hover h5, [is='page-home'] [name='case-studies-button']:hover h5, [is='page-home'] [name='case-studies-button'].dark:hover h5 {
          color: black; }
        page-home [name='case-studies-button']:hover h6, page-home [name='case-studies-button'].dark:hover h6, [is='page-home'] [name='case-studies-button']:hover h6, [is='page-home'] [name='case-studies-button'].dark:hover h6 {
          color: black; }
      page-home [name='case-studies-button'][state='hover'], page-home [name='case-studies-button'].dark[state='hover'], [is='page-home'] [name='case-studies-button'][state='hover'], [is='page-home'] [name='case-studies-button'].dark[state='hover'] {
        background: white; }
        page-home [name='case-studies-button'][state='hover'] p, page-home [name='case-studies-button'].dark[state='hover'] p, [is='page-home'] [name='case-studies-button'][state='hover'] p, [is='page-home'] [name='case-studies-button'].dark[state='hover'] p {
          color: black; }
        page-home [name='case-studies-button'][state='hover'] em, page-home [name='case-studies-button'].dark[state='hover'] em, [is='page-home'] [name='case-studies-button'][state='hover'] em, [is='page-home'] [name='case-studies-button'].dark[state='hover'] em {
          color: black; }
        page-home [name='case-studies-button'][state='hover'] strong, page-home [name='case-studies-button'].dark[state='hover'] strong, [is='page-home'] [name='case-studies-button'][state='hover'] strong, [is='page-home'] [name='case-studies-button'].dark[state='hover'] strong {
          color: black; }
        page-home [name='case-studies-button'][state='hover'] label, page-home [name='case-studies-button'].dark[state='hover'] label, [is='page-home'] [name='case-studies-button'][state='hover'] label, [is='page-home'] [name='case-studies-button'].dark[state='hover'] label {
          color: black; }
        page-home [name='case-studies-button'][state='hover'] a[type='label'], page-home [name='case-studies-button'].dark[state='hover'] a[type='label'], [is='page-home'] [name='case-studies-button'][state='hover'] a[type='label'], [is='page-home'] [name='case-studies-button'].dark[state='hover'] a[type='label'] {
          color: black; }
        page-home [name='case-studies-button'][state='hover'] li[type='label'], page-home [name='case-studies-button'].dark[state='hover'] li[type='label'], [is='page-home'] [name='case-studies-button'][state='hover'] li[type='label'], [is='page-home'] [name='case-studies-button'].dark[state='hover'] li[type='label'] {
          color: black; }
        page-home [name='case-studies-button'][state='hover'] span[type='label'], page-home [name='case-studies-button'].dark[state='hover'] span[type='label'], [is='page-home'] [name='case-studies-button'][state='hover'] span[type='label'], [is='page-home'] [name='case-studies-button'].dark[state='hover'] span[type='label'] {
          color: black; }
        page-home [name='case-studies-button'][state='hover'] h1, page-home [name='case-studies-button'].dark[state='hover'] h1, [is='page-home'] [name='case-studies-button'][state='hover'] h1, [is='page-home'] [name='case-studies-button'].dark[state='hover'] h1 {
          color: black; }
        page-home [name='case-studies-button'][state='hover'] h2, page-home [name='case-studies-button'].dark[state='hover'] h2, [is='page-home'] [name='case-studies-button'][state='hover'] h2, [is='page-home'] [name='case-studies-button'].dark[state='hover'] h2 {
          color: black; }
        page-home [name='case-studies-button'][state='hover'] h3, page-home [name='case-studies-button'].dark[state='hover'] h3, [is='page-home'] [name='case-studies-button'][state='hover'] h3, [is='page-home'] [name='case-studies-button'].dark[state='hover'] h3 {
          color: black; }
        page-home [name='case-studies-button'][state='hover'] h4, page-home [name='case-studies-button'].dark[state='hover'] h4, [is='page-home'] [name='case-studies-button'][state='hover'] h4, [is='page-home'] [name='case-studies-button'].dark[state='hover'] h4 {
          color: black; }
        page-home [name='case-studies-button'][state='hover'] h5, page-home [name='case-studies-button'].dark[state='hover'] h5, [is='page-home'] [name='case-studies-button'][state='hover'] h5, [is='page-home'] [name='case-studies-button'].dark[state='hover'] h5 {
          color: black; }
        page-home [name='case-studies-button'][state='hover'] h6, page-home [name='case-studies-button'].dark[state='hover'] h6, [is='page-home'] [name='case-studies-button'][state='hover'] h6, [is='page-home'] [name='case-studies-button'].dark[state='hover'] h6 {
          color: black; }
    page-home [name='case-studies-button'].light, [is='page-home'] [name='case-studies-button'].light {
      background: white; }
      page-home [name='case-studies-button'].light[state='none'], [is='page-home'] [name='case-studies-button'].light[state='none'] {
        background: white; }
        page-home [name='case-studies-button'].light[state='none'] p, [is='page-home'] [name='case-studies-button'].light[state='none'] p {
          color: black; }
        page-home [name='case-studies-button'].light[state='none'] em, [is='page-home'] [name='case-studies-button'].light[state='none'] em {
          color: black; }
        page-home [name='case-studies-button'].light[state='none'] strong, [is='page-home'] [name='case-studies-button'].light[state='none'] strong {
          color: black; }
        page-home [name='case-studies-button'].light[state='none'] label, [is='page-home'] [name='case-studies-button'].light[state='none'] label {
          color: black; }
        page-home [name='case-studies-button'].light[state='none'] a[type='label'], [is='page-home'] [name='case-studies-button'].light[state='none'] a[type='label'] {
          color: black; }
        page-home [name='case-studies-button'].light[state='none'] li[type='label'], [is='page-home'] [name='case-studies-button'].light[state='none'] li[type='label'] {
          color: black; }
        page-home [name='case-studies-button'].light[state='none'] span[type='label'], [is='page-home'] [name='case-studies-button'].light[state='none'] span[type='label'] {
          color: black; }
        page-home [name='case-studies-button'].light[state='none'] h1, [is='page-home'] [name='case-studies-button'].light[state='none'] h1 {
          color: black; }
        page-home [name='case-studies-button'].light[state='none'] h2, [is='page-home'] [name='case-studies-button'].light[state='none'] h2 {
          color: black; }
        page-home [name='case-studies-button'].light[state='none'] h3, [is='page-home'] [name='case-studies-button'].light[state='none'] h3 {
          color: black; }
        page-home [name='case-studies-button'].light[state='none'] h4, [is='page-home'] [name='case-studies-button'].light[state='none'] h4 {
          color: black; }
        page-home [name='case-studies-button'].light[state='none'] h5, [is='page-home'] [name='case-studies-button'].light[state='none'] h5 {
          color: black; }
        page-home [name='case-studies-button'].light[state='none'] h6, [is='page-home'] [name='case-studies-button'].light[state='none'] h6 {
          color: black; }
      page-home [name='case-studies-button'].light p, [is='page-home'] [name='case-studies-button'].light p {
        color: black; }
      page-home [name='case-studies-button'].light em, [is='page-home'] [name='case-studies-button'].light em {
        color: black; }
      page-home [name='case-studies-button'].light strong, [is='page-home'] [name='case-studies-button'].light strong {
        color: black; }
      page-home [name='case-studies-button'].light label, [is='page-home'] [name='case-studies-button'].light label {
        color: black; }
      page-home [name='case-studies-button'].light a[type='label'], [is='page-home'] [name='case-studies-button'].light a[type='label'] {
        color: black; }
      page-home [name='case-studies-button'].light li[type='label'], [is='page-home'] [name='case-studies-button'].light li[type='label'] {
        color: black; }
      page-home [name='case-studies-button'].light span[type='label'], [is='page-home'] [name='case-studies-button'].light span[type='label'] {
        color: black; }
      page-home [name='case-studies-button'].light h1, [is='page-home'] [name='case-studies-button'].light h1 {
        color: black; }
      page-home [name='case-studies-button'].light h2, [is='page-home'] [name='case-studies-button'].light h2 {
        color: black; }
      page-home [name='case-studies-button'].light h3, [is='page-home'] [name='case-studies-button'].light h3 {
        color: black; }
      page-home [name='case-studies-button'].light h4, [is='page-home'] [name='case-studies-button'].light h4 {
        color: black; }
      page-home [name='case-studies-button'].light h5, [is='page-home'] [name='case-studies-button'].light h5 {
        color: black; }
      page-home [name='case-studies-button'].light h6, [is='page-home'] [name='case-studies-button'].light h6 {
        color: black; }
      page-home [name='case-studies-button'].light:hover, [is='page-home'] [name='case-studies-button'].light:hover {
        background: black; }
        page-home [name='case-studies-button'].light:hover p, [is='page-home'] [name='case-studies-button'].light:hover p {
          color: white; }
        page-home [name='case-studies-button'].light:hover em, [is='page-home'] [name='case-studies-button'].light:hover em {
          color: white; }
        page-home [name='case-studies-button'].light:hover strong, [is='page-home'] [name='case-studies-button'].light:hover strong {
          color: white; }
        page-home [name='case-studies-button'].light:hover label, [is='page-home'] [name='case-studies-button'].light:hover label {
          color: white; }
        page-home [name='case-studies-button'].light:hover a[type='label'], [is='page-home'] [name='case-studies-button'].light:hover a[type='label'] {
          color: white; }
        page-home [name='case-studies-button'].light:hover li[type='label'], [is='page-home'] [name='case-studies-button'].light:hover li[type='label'] {
          color: white; }
        page-home [name='case-studies-button'].light:hover span[type='label'], [is='page-home'] [name='case-studies-button'].light:hover span[type='label'] {
          color: white; }
        page-home [name='case-studies-button'].light:hover h1, [is='page-home'] [name='case-studies-button'].light:hover h1 {
          color: white; }
        page-home [name='case-studies-button'].light:hover h2, [is='page-home'] [name='case-studies-button'].light:hover h2 {
          color: white; }
        page-home [name='case-studies-button'].light:hover h3, [is='page-home'] [name='case-studies-button'].light:hover h3 {
          color: white; }
        page-home [name='case-studies-button'].light:hover h4, [is='page-home'] [name='case-studies-button'].light:hover h4 {
          color: white; }
        page-home [name='case-studies-button'].light:hover h5, [is='page-home'] [name='case-studies-button'].light:hover h5 {
          color: white; }
        page-home [name='case-studies-button'].light:hover h6, [is='page-home'] [name='case-studies-button'].light:hover h6 {
          color: white; }
      page-home [name='case-studies-button'].light[state='hover'], [is='page-home'] [name='case-studies-button'].light[state='hover'] {
        background: black; }
        page-home [name='case-studies-button'].light[state='hover'] p, [is='page-home'] [name='case-studies-button'].light[state='hover'] p {
          color: white; }
        page-home [name='case-studies-button'].light[state='hover'] em, [is='page-home'] [name='case-studies-button'].light[state='hover'] em {
          color: white; }
        page-home [name='case-studies-button'].light[state='hover'] strong, [is='page-home'] [name='case-studies-button'].light[state='hover'] strong {
          color: white; }
        page-home [name='case-studies-button'].light[state='hover'] label, [is='page-home'] [name='case-studies-button'].light[state='hover'] label {
          color: white; }
        page-home [name='case-studies-button'].light[state='hover'] a[type='label'], [is='page-home'] [name='case-studies-button'].light[state='hover'] a[type='label'] {
          color: white; }
        page-home [name='case-studies-button'].light[state='hover'] li[type='label'], [is='page-home'] [name='case-studies-button'].light[state='hover'] li[type='label'] {
          color: white; }
        page-home [name='case-studies-button'].light[state='hover'] span[type='label'], [is='page-home'] [name='case-studies-button'].light[state='hover'] span[type='label'] {
          color: white; }
        page-home [name='case-studies-button'].light[state='hover'] h1, [is='page-home'] [name='case-studies-button'].light[state='hover'] h1 {
          color: white; }
        page-home [name='case-studies-button'].light[state='hover'] h2, [is='page-home'] [name='case-studies-button'].light[state='hover'] h2 {
          color: white; }
        page-home [name='case-studies-button'].light[state='hover'] h3, [is='page-home'] [name='case-studies-button'].light[state='hover'] h3 {
          color: white; }
        page-home [name='case-studies-button'].light[state='hover'] h4, [is='page-home'] [name='case-studies-button'].light[state='hover'] h4 {
          color: white; }
        page-home [name='case-studies-button'].light[state='hover'] h5, [is='page-home'] [name='case-studies-button'].light[state='hover'] h5 {
          color: white; }
        page-home [name='case-studies-button'].light[state='hover'] h6, [is='page-home'] [name='case-studies-button'].light[state='hover'] h6 {
          color: white; }
    page-home [name='case-studies-button'] p, [is='page-home'] [name='case-studies-button'] p {
      font-family: barlow;
      font-size: 0.84375em;
      font-weight: 300;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      letter-spacing: 2px;
      text-transform: uppercase; }
    page-home [name='case-studies-button'] em, [is='page-home'] [name='case-studies-button'] em {
      font-family: barlow;
      font-size: 0.84375em;
      font-weight: 300;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      letter-spacing: 2px;
      text-transform: uppercase; }
    page-home [name='case-studies-button'] strong, [is='page-home'] [name='case-studies-button'] strong {
      font-family: barlow;
      font-size: 0.84375em;
      font-weight: 300;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      letter-spacing: 2px;
      text-transform: uppercase; }
    page-home [name='case-studies-button'] label, [is='page-home'] [name='case-studies-button'] label {
      font-family: barlow;
      font-size: 0.84375em;
      font-weight: 300;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      letter-spacing: 2px;
      text-transform: uppercase; }
    page-home [name='case-studies-button'] a[type='label'], [is='page-home'] [name='case-studies-button'] a[type='label'] {
      font-family: barlow;
      font-size: 0.84375em;
      font-weight: 300;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      letter-spacing: 2px;
      text-transform: uppercase; }
    page-home [name='case-studies-button'] li[type='label'], [is='page-home'] [name='case-studies-button'] li[type='label'] {
      font-family: barlow;
      font-size: 0.84375em;
      font-weight: 300;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      letter-spacing: 2px;
      text-transform: uppercase; }
    page-home [name='case-studies-button'] span[type='label'], [is='page-home'] [name='case-studies-button'] span[type='label'] {
      font-family: barlow;
      font-size: 0.84375em;
      font-weight: 300;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      letter-spacing: 2px;
      text-transform: uppercase; }
    page-home [name='case-studies-button'] h1, [is='page-home'] [name='case-studies-button'] h1 {
      font-family: barlow;
      font-size: 0.84375em;
      font-weight: 300;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      letter-spacing: 2px;
      text-transform: uppercase; }
    page-home [name='case-studies-button'] h2, [is='page-home'] [name='case-studies-button'] h2 {
      font-family: barlow;
      font-size: 0.84375em;
      font-weight: 300;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      letter-spacing: 2px;
      text-transform: uppercase; }
    page-home [name='case-studies-button'] h3, [is='page-home'] [name='case-studies-button'] h3 {
      font-family: barlow;
      font-size: 0.84375em;
      font-weight: 300;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      letter-spacing: 2px;
      text-transform: uppercase; }
    page-home [name='case-studies-button'] h4, [is='page-home'] [name='case-studies-button'] h4 {
      font-family: barlow;
      font-size: 0.84375em;
      font-weight: 300;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      letter-spacing: 2px;
      text-transform: uppercase; }
    page-home [name='case-studies-button'] h5, [is='page-home'] [name='case-studies-button'] h5 {
      font-family: barlow;
      font-size: 0.84375em;
      font-weight: 300;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      letter-spacing: 2px;
      text-transform: uppercase; }
    page-home [name='case-studies-button'] h6, [is='page-home'] [name='case-studies-button'] h6 {
      font-family: barlow;
      font-size: 0.84375em;
      font-weight: 300;
      -webkit-transition-property: color;
      transition-property: color;
      -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s;
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
      letter-spacing: 2px;
      text-transform: uppercase; }

page-studio, [is='page-studio'] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  line-height: normal;
  white-space: normal;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 100%;
  height: 100%;
  -webkit-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  background: #eee;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  opacity: 0; }
  page-studio > *, [is='page-studio'] > * {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }
  page-studio > *, [is='page-studio'] > * {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  page-studio[data-index='3'], [is='page-studio'][data-index='3'] {
    background: #111; }
  @media screen and (min-width: 1025px) {
    page-studio, [is='page-studio'] {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      line-height: normal;
      white-space: normal; }
      page-studio > *, [is='page-studio'] > * {
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
        padding: 0; }
      page-studio > *, [is='page-studio'] > * {
        -ms-flex-negative: 1;
            flex-shrink: 1; } }
  page-studio [name='instruction'], [is='page-studio'] [name='instruction'] {
    -webkit-transform: translate3d(0, 100px, 0);
            transform: translate3d(0, 100px, 0); }
  page-studio [name='paginator'], [is='page-studio'] [name='paginator'] {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    position: absolute;
    right: 0px;
    margin-top: auto;
    margin-bottom: auto;
    top: 0px;
    bottom: 0px;
    right: 15px;
    z-index: 1000; }
    page-studio [name='paginator'], page-studio [name='paginator'] *, [is='page-studio'] [name='paginator'], [is='page-studio'] [name='paginator'] * {
      pointer-events: none !important; }
  page-studio [name='instruction'], [is='page-studio'] [name='instruction'] {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0px;
    right: 0px;
    bottom: 0px;
    bottom: 20px;
    width: 20px;
    height: 20px; }
    page-studio [name='instruction'] svg, [is='page-studio'] [name='instruction'] svg {
      width: 100%;
      height: 100%;
      fill: black; }
      page-studio [name='instruction'] svg #knob, [is='page-studio'] [name='instruction'] svg #knob {
        fill: #ec506d;
        -webkit-animation-name: mouse-knob;
                animation-name: mouse-knob;
        -webkit-animation-duration: 1s;
                animation-duration: 1s;
        -webkit-animation-timing-function: ease-out;
                animation-timing-function: ease-out;
        -webkit-animation-delay: 0s;
                animation-delay: 0s;
        -webkit-animation-iteration-count: infinite;
                animation-iteration-count: infinite;
        -webkit-animation-direction: normal;
                animation-direction: normal;
        -webkit-animation-fill-mode: none;
                animation-fill-mode: none;
        -webkit-animation-play-state: running;
                animation-play-state: running; }

@-webkit-keyframes mouse-knob {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  25% {
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0); }
  50% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes mouse-knob {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  25% {
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0); }
  50% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }
  page-studio [name='slide'], [is='page-studio'] [name='slide'] {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    position: absolute;
    left: 0px;
    top: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    line-height: normal;
    white-space: normal;
    width: 100%;
    height: 100%;
    -webkit-perspective: 800px;
            perspective: 800px; }
    page-studio [name='slide'] > *, [is='page-studio'] [name='slide'] > * {
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    page-studio [name='slide'] > *, [is='page-studio'] [name='slide'] > * {
      -ms-flex-negative: 0;
          flex-shrink: 0; }
    page-studio [name='slide'], page-studio [name='slide'] *, [is='page-studio'] [name='slide'], [is='page-studio'] [name='slide'] * {
      pointer-events: auto !important; }
    @media screen and (min-height: 421px) {
      page-studio [name='slide'], [is='page-studio'] [name='slide'] {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        line-height: normal;
        white-space: normal; }
        page-studio [name='slide'] > *, [is='page-studio'] [name='slide'] > * {
          -webkit-box-flex: 0;
              -ms-flex-positive: 0;
                  flex-grow: 0;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
        page-studio [name='slide'] > *, [is='page-studio'] [name='slide'] > * {
          -ms-flex-negative: 0;
              flex-shrink: 0; } }
    page-studio [name='slide'][disabled], page-studio [name='slide'][disabled] *, [is='page-studio'] [name='slide'][disabled], [is='page-studio'] [name='slide'][disabled] * {
      pointer-events: none !important; }
    page-studio [name='slide'] [name='figure'], [is='page-studio'] [name='slide'] [name='figure'] {
      margin-top: 0;
      margin-right: 0;
      margin-bottom: 0;
      margin-left: 30px;
      max-width: 350px;
      max-height: 350px;
      width: 70vh;
      height: 70vh;
      -webkit-backface-visibility: hidden;
              backface-visibility: hidden;
      -webkit-perspective: 800px;
              perspective: 800px;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); }
      @media screen and (min-height: 421px) {
        page-studio [name='slide'] [name='figure'], [is='page-studio'] [name='slide'] [name='figure'] {
          margin-top: 0;
          margin-right: 0;
          margin-bottom: 50px;
          margin-left: 0;
          width: 40vh;
          height: 40vh; } }
      @media screen and (min-height: 701px) {
        page-studio [name='slide'] [name='figure'], [is='page-studio'] [name='slide'] [name='figure'] {
          width: 100vh;
          height: 100vh;
          margin-top: 0;
          margin-right: 0;
          margin-bottom: 60px;
          margin-left: 0; } }
      page-studio [name='slide'] [name='figure'] svg, [is='page-studio'] [name='slide'] [name='figure'] svg {
        overflow-x: visible;
        overflow-y: visible;
        width: 100%;
        height: 100%; }
    page-studio [name='slide'] [name='description'], [is='page-studio'] [name='slide'] [name='description'] {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      line-height: normal;
      white-space: normal;
      max-width: 350px;
      max-height: none;
      width: 40%;
      height: auto; }
      page-studio [name='slide'] [name='description'] > *, [is='page-studio'] [name='slide'] [name='description'] > * {
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        -ms-flex-preferred-size: auto;
            flex-basis: auto; }
      page-studio [name='slide'] [name='description'] > *, [is='page-studio'] [name='slide'] [name='description'] > * {
        -ms-flex-negative: 0;
            flex-shrink: 0; }
      page-studio [name='slide'] [name='description'] h1, [is='page-studio'] [name='slide'] [name='description'] h1 {
        width: 100%;
        height: auto;
        color: black;
        text-align: center; }
      page-studio [name='slide'] [name='description'] h2, [is='page-studio'] [name='slide'] [name='description'] h2 {
        width: 100%;
        height: auto;
        color: black;
        text-align: center; }
      page-studio [name='slide'] [name='description'] h3, [is='page-studio'] [name='slide'] [name='description'] h3 {
        width: 100%;
        height: auto;
        color: black;
        text-align: center; }
      page-studio [name='slide'] [name='description'] h4, [is='page-studio'] [name='slide'] [name='description'] h4 {
        width: 100%;
        height: auto;
        color: black;
        text-align: center; }
      page-studio [name='slide'] [name='description'] h5, [is='page-studio'] [name='slide'] [name='description'] h5 {
        width: 100%;
        height: auto;
        color: black;
        text-align: center; }
      page-studio [name='slide'] [name='description'] h6, [is='page-studio'] [name='slide'] [name='description'] h6 {
        width: 100%;
        height: auto;
        color: black;
        text-align: center; }
      page-studio [name='slide'] [name='description'] p, [is='page-studio'] [name='slide'] [name='description'] p {
        font-family: source-serif-pro;
        font-size: 1em;
        font-weight: 400;
        width: 100%;
        height: auto;
        color: black;
        opacity: .6;
        text-align: center; }
        @media screen and (min-height: 701px) {
          page-studio [name='slide'] [name='description'] p, [is='page-studio'] [name='slide'] [name='description'] p {
            font-family: source-serif-pro;
            font-size: 1em;
            font-weight: 400; } }
      page-studio [name='slide'] [name='description'] em, [is='page-studio'] [name='slide'] [name='description'] em {
        font-family: source-serif-pro;
        font-size: 1em;
        font-weight: 400;
        width: 100%;
        height: auto;
        color: black;
        opacity: .6;
        text-align: center; }
        @media screen and (min-height: 701px) {
          page-studio [name='slide'] [name='description'] em, [is='page-studio'] [name='slide'] [name='description'] em {
            font-family: source-serif-pro;
            font-size: 1em;
            font-weight: 400; } }
      page-studio [name='slide'] [name='description'] strong, [is='page-studio'] [name='slide'] [name='description'] strong {
        font-family: source-serif-pro;
        font-size: 1em;
        font-weight: 400;
        width: 100%;
        height: auto;
        color: black;
        opacity: .6;
        text-align: center; }
        @media screen and (min-height: 701px) {
          page-studio [name='slide'] [name='description'] strong, [is='page-studio'] [name='slide'] [name='description'] strong {
            font-family: source-serif-pro;
            font-size: 1em;
            font-weight: 400; } }
      page-studio [name='slide'] [name='description'] label, [is='page-studio'] [name='slide'] [name='description'] label {
        font-family: source-serif-pro;
        font-size: 1em;
        font-weight: 400;
        width: 100%;
        height: auto;
        color: black;
        opacity: .6;
        text-align: center; }
        @media screen and (min-height: 701px) {
          page-studio [name='slide'] [name='description'] label, [is='page-studio'] [name='slide'] [name='description'] label {
            font-family: source-serif-pro;
            font-size: 1em;
            font-weight: 400; } }
      page-studio [name='slide'] [name='description'] a[type='label'], [is='page-studio'] [name='slide'] [name='description'] a[type='label'] {
        font-family: source-serif-pro;
        font-size: 1em;
        font-weight: 400;
        width: 100%;
        height: auto;
        color: black;
        opacity: .6;
        text-align: center; }
        @media screen and (min-height: 701px) {
          page-studio [name='slide'] [name='description'] a[type='label'], [is='page-studio'] [name='slide'] [name='description'] a[type='label'] {
            font-family: source-serif-pro;
            font-size: 1em;
            font-weight: 400; } }
      page-studio [name='slide'] [name='description'] li[type='label'], [is='page-studio'] [name='slide'] [name='description'] li[type='label'] {
        font-family: source-serif-pro;
        font-size: 1em;
        font-weight: 400;
        width: 100%;
        height: auto;
        color: black;
        opacity: .6;
        text-align: center; }
        @media screen and (min-height: 701px) {
          page-studio [name='slide'] [name='description'] li[type='label'], [is='page-studio'] [name='slide'] [name='description'] li[type='label'] {
            font-family: source-serif-pro;
            font-size: 1em;
            font-weight: 400; } }
      page-studio [name='slide'] [name='description'] span[type='label'], [is='page-studio'] [name='slide'] [name='description'] span[type='label'] {
        font-family: source-serif-pro;
        font-size: 1em;
        font-weight: 400;
        width: 100%;
        height: auto;
        color: black;
        opacity: .6;
        text-align: center; }
        @media screen and (min-height: 701px) {
          page-studio [name='slide'] [name='description'] span[type='label'], [is='page-studio'] [name='slide'] [name='description'] span[type='label'] {
            font-family: source-serif-pro;
            font-size: 1em;
            font-weight: 400; } }
      page-studio [name='slide'] [name='description'] reactive-a, page-studio [name='slide'] [name='description'] [is='reactive-a'], [is='page-studio'] [name='slide'] [name='description'] reactive-a, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'] {
        margin-top: 30px; }
        page-studio [name='slide'] [name='description'] reactive-a p, page-studio [name='slide'] [name='description'] [is='reactive-a'] p, [is='page-studio'] [name='slide'] [name='description'] reactive-a p, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'] p {
          -webkit-transition-property: opacity;
          transition-property: opacity;
          -webkit-transition-duration: 0.3s;
                  transition-duration: 0.3s;
          -webkit-transition-timing-function: ease-out;
                  transition-timing-function: ease-out;
          -webkit-transition-delay: 0s;
                  transition-delay: 0s; }
        page-studio [name='slide'] [name='description'] reactive-a em, page-studio [name='slide'] [name='description'] [is='reactive-a'] em, [is='page-studio'] [name='slide'] [name='description'] reactive-a em, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'] em {
          -webkit-transition-property: opacity;
          transition-property: opacity;
          -webkit-transition-duration: 0.3s;
                  transition-duration: 0.3s;
          -webkit-transition-timing-function: ease-out;
                  transition-timing-function: ease-out;
          -webkit-transition-delay: 0s;
                  transition-delay: 0s; }
        page-studio [name='slide'] [name='description'] reactive-a strong, page-studio [name='slide'] [name='description'] [is='reactive-a'] strong, [is='page-studio'] [name='slide'] [name='description'] reactive-a strong, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'] strong {
          -webkit-transition-property: opacity;
          transition-property: opacity;
          -webkit-transition-duration: 0.3s;
                  transition-duration: 0.3s;
          -webkit-transition-timing-function: ease-out;
                  transition-timing-function: ease-out;
          -webkit-transition-delay: 0s;
                  transition-delay: 0s; }
        page-studio [name='slide'] [name='description'] reactive-a label, page-studio [name='slide'] [name='description'] [is='reactive-a'] label, [is='page-studio'] [name='slide'] [name='description'] reactive-a label, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'] label {
          -webkit-transition-property: opacity;
          transition-property: opacity;
          -webkit-transition-duration: 0.3s;
                  transition-duration: 0.3s;
          -webkit-transition-timing-function: ease-out;
                  transition-timing-function: ease-out;
          -webkit-transition-delay: 0s;
                  transition-delay: 0s; }
        page-studio [name='slide'] [name='description'] reactive-a a[type='label'], page-studio [name='slide'] [name='description'] [is='reactive-a'] a[type='label'], [is='page-studio'] [name='slide'] [name='description'] reactive-a a[type='label'], [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'] a[type='label'] {
          -webkit-transition-property: opacity;
          transition-property: opacity;
          -webkit-transition-duration: 0.3s;
                  transition-duration: 0.3s;
          -webkit-transition-timing-function: ease-out;
                  transition-timing-function: ease-out;
          -webkit-transition-delay: 0s;
                  transition-delay: 0s; }
        page-studio [name='slide'] [name='description'] reactive-a li[type='label'], page-studio [name='slide'] [name='description'] [is='reactive-a'] li[type='label'], [is='page-studio'] [name='slide'] [name='description'] reactive-a li[type='label'], [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'] li[type='label'] {
          -webkit-transition-property: opacity;
          transition-property: opacity;
          -webkit-transition-duration: 0.3s;
                  transition-duration: 0.3s;
          -webkit-transition-timing-function: ease-out;
                  transition-timing-function: ease-out;
          -webkit-transition-delay: 0s;
                  transition-delay: 0s; }
        page-studio [name='slide'] [name='description'] reactive-a span[type='label'], page-studio [name='slide'] [name='description'] [is='reactive-a'] span[type='label'], [is='page-studio'] [name='slide'] [name='description'] reactive-a span[type='label'], [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'] span[type='label'] {
          -webkit-transition-property: opacity;
          transition-property: opacity;
          -webkit-transition-duration: 0.3s;
                  transition-duration: 0.3s;
          -webkit-transition-timing-function: ease-out;
                  transition-timing-function: ease-out;
          -webkit-transition-delay: 0s;
                  transition-delay: 0s; }
        page-studio [name='slide'] [name='description'] reactive-a h1, page-studio [name='slide'] [name='description'] [is='reactive-a'] h1, [is='page-studio'] [name='slide'] [name='description'] reactive-a h1, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'] h1 {
          -webkit-transition-property: opacity;
          transition-property: opacity;
          -webkit-transition-duration: 0.3s;
                  transition-duration: 0.3s;
          -webkit-transition-timing-function: ease-out;
                  transition-timing-function: ease-out;
          -webkit-transition-delay: 0s;
                  transition-delay: 0s; }
        page-studio [name='slide'] [name='description'] reactive-a h2, page-studio [name='slide'] [name='description'] [is='reactive-a'] h2, [is='page-studio'] [name='slide'] [name='description'] reactive-a h2, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'] h2 {
          -webkit-transition-property: opacity;
          transition-property: opacity;
          -webkit-transition-duration: 0.3s;
                  transition-duration: 0.3s;
          -webkit-transition-timing-function: ease-out;
                  transition-timing-function: ease-out;
          -webkit-transition-delay: 0s;
                  transition-delay: 0s; }
        page-studio [name='slide'] [name='description'] reactive-a h3, page-studio [name='slide'] [name='description'] [is='reactive-a'] h3, [is='page-studio'] [name='slide'] [name='description'] reactive-a h3, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'] h3 {
          -webkit-transition-property: opacity;
          transition-property: opacity;
          -webkit-transition-duration: 0.3s;
                  transition-duration: 0.3s;
          -webkit-transition-timing-function: ease-out;
                  transition-timing-function: ease-out;
          -webkit-transition-delay: 0s;
                  transition-delay: 0s; }
        page-studio [name='slide'] [name='description'] reactive-a h4, page-studio [name='slide'] [name='description'] [is='reactive-a'] h4, [is='page-studio'] [name='slide'] [name='description'] reactive-a h4, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'] h4 {
          -webkit-transition-property: opacity;
          transition-property: opacity;
          -webkit-transition-duration: 0.3s;
                  transition-duration: 0.3s;
          -webkit-transition-timing-function: ease-out;
                  transition-timing-function: ease-out;
          -webkit-transition-delay: 0s;
                  transition-delay: 0s; }
        page-studio [name='slide'] [name='description'] reactive-a h5, page-studio [name='slide'] [name='description'] [is='reactive-a'] h5, [is='page-studio'] [name='slide'] [name='description'] reactive-a h5, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'] h5 {
          -webkit-transition-property: opacity;
          transition-property: opacity;
          -webkit-transition-duration: 0.3s;
                  transition-duration: 0.3s;
          -webkit-transition-timing-function: ease-out;
                  transition-timing-function: ease-out;
          -webkit-transition-delay: 0s;
                  transition-delay: 0s; }
        page-studio [name='slide'] [name='description'] reactive-a h6, page-studio [name='slide'] [name='description'] [is='reactive-a'] h6, [is='page-studio'] [name='slide'] [name='description'] reactive-a h6, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'] h6 {
          -webkit-transition-property: opacity;
          transition-property: opacity;
          -webkit-transition-duration: 0.3s;
                  transition-duration: 0.3s;
          -webkit-transition-timing-function: ease-out;
                  transition-timing-function: ease-out;
          -webkit-transition-delay: 0s;
                  transition-delay: 0s; }
        page-studio [name='slide'] [name='description'] reactive-a:hover p, page-studio [name='slide'] [name='description'] [is='reactive-a']:hover p, [is='page-studio'] [name='slide'] [name='description'] reactive-a:hover p, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a']:hover p {
          opacity: .2; }
        page-studio [name='slide'] [name='description'] reactive-a:hover em, page-studio [name='slide'] [name='description'] [is='reactive-a']:hover em, [is='page-studio'] [name='slide'] [name='description'] reactive-a:hover em, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a']:hover em {
          opacity: .2; }
        page-studio [name='slide'] [name='description'] reactive-a:hover strong, page-studio [name='slide'] [name='description'] [is='reactive-a']:hover strong, [is='page-studio'] [name='slide'] [name='description'] reactive-a:hover strong, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a']:hover strong {
          opacity: .2; }
        page-studio [name='slide'] [name='description'] reactive-a:hover label, page-studio [name='slide'] [name='description'] [is='reactive-a']:hover label, [is='page-studio'] [name='slide'] [name='description'] reactive-a:hover label, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a']:hover label {
          opacity: .2; }
        page-studio [name='slide'] [name='description'] reactive-a:hover a[type='label'], page-studio [name='slide'] [name='description'] [is='reactive-a']:hover a[type='label'], [is='page-studio'] [name='slide'] [name='description'] reactive-a:hover a[type='label'], [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a']:hover a[type='label'] {
          opacity: .2; }
        page-studio [name='slide'] [name='description'] reactive-a:hover li[type='label'], page-studio [name='slide'] [name='description'] [is='reactive-a']:hover li[type='label'], [is='page-studio'] [name='slide'] [name='description'] reactive-a:hover li[type='label'], [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a']:hover li[type='label'] {
          opacity: .2; }
        page-studio [name='slide'] [name='description'] reactive-a:hover span[type='label'], page-studio [name='slide'] [name='description'] [is='reactive-a']:hover span[type='label'], [is='page-studio'] [name='slide'] [name='description'] reactive-a:hover span[type='label'], [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a']:hover span[type='label'] {
          opacity: .2; }
        page-studio [name='slide'] [name='description'] reactive-a:hover h1, page-studio [name='slide'] [name='description'] [is='reactive-a']:hover h1, [is='page-studio'] [name='slide'] [name='description'] reactive-a:hover h1, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a']:hover h1 {
          opacity: .2; }
        page-studio [name='slide'] [name='description'] reactive-a:hover h2, page-studio [name='slide'] [name='description'] [is='reactive-a']:hover h2, [is='page-studio'] [name='slide'] [name='description'] reactive-a:hover h2, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a']:hover h2 {
          opacity: .2; }
        page-studio [name='slide'] [name='description'] reactive-a:hover h3, page-studio [name='slide'] [name='description'] [is='reactive-a']:hover h3, [is='page-studio'] [name='slide'] [name='description'] reactive-a:hover h3, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a']:hover h3 {
          opacity: .2; }
        page-studio [name='slide'] [name='description'] reactive-a:hover h4, page-studio [name='slide'] [name='description'] [is='reactive-a']:hover h4, [is='page-studio'] [name='slide'] [name='description'] reactive-a:hover h4, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a']:hover h4 {
          opacity: .2; }
        page-studio [name='slide'] [name='description'] reactive-a:hover h5, page-studio [name='slide'] [name='description'] [is='reactive-a']:hover h5, [is='page-studio'] [name='slide'] [name='description'] reactive-a:hover h5, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a']:hover h5 {
          opacity: .2; }
        page-studio [name='slide'] [name='description'] reactive-a:hover h6, page-studio [name='slide'] [name='description'] [is='reactive-a']:hover h6, [is='page-studio'] [name='slide'] [name='description'] reactive-a:hover h6, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a']:hover h6 {
          opacity: .2; }
        page-studio [name='slide'] [name='description'] reactive-a[state='hover'] p, page-studio [name='slide'] [name='description'] [is='reactive-a'][state='hover'] p, [is='page-studio'] [name='slide'] [name='description'] reactive-a[state='hover'] p, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'][state='hover'] p {
          opacity: .2; }
        page-studio [name='slide'] [name='description'] reactive-a[state='hover'] em, page-studio [name='slide'] [name='description'] [is='reactive-a'][state='hover'] em, [is='page-studio'] [name='slide'] [name='description'] reactive-a[state='hover'] em, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'][state='hover'] em {
          opacity: .2; }
        page-studio [name='slide'] [name='description'] reactive-a[state='hover'] strong, page-studio [name='slide'] [name='description'] [is='reactive-a'][state='hover'] strong, [is='page-studio'] [name='slide'] [name='description'] reactive-a[state='hover'] strong, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'][state='hover'] strong {
          opacity: .2; }
        page-studio [name='slide'] [name='description'] reactive-a[state='hover'] label, page-studio [name='slide'] [name='description'] [is='reactive-a'][state='hover'] label, [is='page-studio'] [name='slide'] [name='description'] reactive-a[state='hover'] label, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'][state='hover'] label {
          opacity: .2; }
        page-studio [name='slide'] [name='description'] reactive-a[state='hover'] a[type='label'], page-studio [name='slide'] [name='description'] [is='reactive-a'][state='hover'] a[type='label'], [is='page-studio'] [name='slide'] [name='description'] reactive-a[state='hover'] a[type='label'], [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'][state='hover'] a[type='label'] {
          opacity: .2; }
        page-studio [name='slide'] [name='description'] reactive-a[state='hover'] li[type='label'], page-studio [name='slide'] [name='description'] [is='reactive-a'][state='hover'] li[type='label'], [is='page-studio'] [name='slide'] [name='description'] reactive-a[state='hover'] li[type='label'], [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'][state='hover'] li[type='label'] {
          opacity: .2; }
        page-studio [name='slide'] [name='description'] reactive-a[state='hover'] span[type='label'], page-studio [name='slide'] [name='description'] [is='reactive-a'][state='hover'] span[type='label'], [is='page-studio'] [name='slide'] [name='description'] reactive-a[state='hover'] span[type='label'], [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'][state='hover'] span[type='label'] {
          opacity: .2; }
        page-studio [name='slide'] [name='description'] reactive-a[state='hover'] h1, page-studio [name='slide'] [name='description'] [is='reactive-a'][state='hover'] h1, [is='page-studio'] [name='slide'] [name='description'] reactive-a[state='hover'] h1, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'][state='hover'] h1 {
          opacity: .2; }
        page-studio [name='slide'] [name='description'] reactive-a[state='hover'] h2, page-studio [name='slide'] [name='description'] [is='reactive-a'][state='hover'] h2, [is='page-studio'] [name='slide'] [name='description'] reactive-a[state='hover'] h2, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'][state='hover'] h2 {
          opacity: .2; }
        page-studio [name='slide'] [name='description'] reactive-a[state='hover'] h3, page-studio [name='slide'] [name='description'] [is='reactive-a'][state='hover'] h3, [is='page-studio'] [name='slide'] [name='description'] reactive-a[state='hover'] h3, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'][state='hover'] h3 {
          opacity: .2; }
        page-studio [name='slide'] [name='description'] reactive-a[state='hover'] h4, page-studio [name='slide'] [name='description'] [is='reactive-a'][state='hover'] h4, [is='page-studio'] [name='slide'] [name='description'] reactive-a[state='hover'] h4, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'][state='hover'] h4 {
          opacity: .2; }
        page-studio [name='slide'] [name='description'] reactive-a[state='hover'] h5, page-studio [name='slide'] [name='description'] [is='reactive-a'][state='hover'] h5, [is='page-studio'] [name='slide'] [name='description'] reactive-a[state='hover'] h5, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'][state='hover'] h5 {
          opacity: .2; }
        page-studio [name='slide'] [name='description'] reactive-a[state='hover'] h6, page-studio [name='slide'] [name='description'] [is='reactive-a'][state='hover'] h6, [is='page-studio'] [name='slide'] [name='description'] reactive-a[state='hover'] h6, [is='page-studio'] [name='slide'] [name='description'] [is='reactive-a'][state='hover'] h6 {
          opacity: .2; }
      @media screen and (min-height: 421px) {
        page-studio [name='slide'] [name='description'], [is='page-studio'] [name='slide'] [name='description'] {
          width: 80%;
          height: auto; } }
    page-studio [name='slide'].profile [name='figure'] #frame, [is='page-studio'] [name='slide'].profile [name='figure'] #frame {
      stroke: black; }
    page-studio [name='slide'].profile [name='figure'] #letters, [is='page-studio'] [name='slide'].profile [name='figure'] #letters {
      fill: black; }
    page-studio [name='slide'].engineering [name='description'] p, [is='page-studio'] [name='slide'].engineering [name='description'] p {
      color: white; }
    page-studio [name='slide'].engineering [name='description'] em, [is='page-studio'] [name='slide'].engineering [name='description'] em {
      color: white; }
    page-studio [name='slide'].engineering [name='description'] strong, [is='page-studio'] [name='slide'].engineering [name='description'] strong {
      color: white; }
    page-studio [name='slide'].engineering [name='description'] label, [is='page-studio'] [name='slide'].engineering [name='description'] label {
      color: white; }
    page-studio [name='slide'].engineering [name='description'] a[type='label'], [is='page-studio'] [name='slide'].engineering [name='description'] a[type='label'] {
      color: white; }
    page-studio [name='slide'].engineering [name='description'] li[type='label'], [is='page-studio'] [name='slide'].engineering [name='description'] li[type='label'] {
      color: white; }
    page-studio [name='slide'].engineering [name='description'] span[type='label'], [is='page-studio'] [name='slide'].engineering [name='description'] span[type='label'] {
      color: white; }
    page-studio [name='slide'].engineering [name='description'] h1, [is='page-studio'] [name='slide'].engineering [name='description'] h1 {
      color: white; }
    page-studio [name='slide'].engineering [name='description'] h2, [is='page-studio'] [name='slide'].engineering [name='description'] h2 {
      color: white; }
    page-studio [name='slide'].engineering [name='description'] h3, [is='page-studio'] [name='slide'].engineering [name='description'] h3 {
      color: white; }
    page-studio [name='slide'].engineering [name='description'] h4, [is='page-studio'] [name='slide'].engineering [name='description'] h4 {
      color: white; }
    page-studio [name='slide'].engineering [name='description'] h5, [is='page-studio'] [name='slide'].engineering [name='description'] h5 {
      color: white; }
    page-studio [name='slide'].engineering [name='description'] h6, [is='page-studio'] [name='slide'].engineering [name='description'] h6 {
      color: white; }

/*# sourceMappingURL=application.css.map */
