@charset "UTF-8";
/* ••••••••••••••••••••••••••••••••
© 2008-now Harris Blondman
All rights reserved
www.harrisblondman.nl
•••••••••••••••••••••••••••••••• */
@font-face {
  font-style: normal;
  font-weight: normal;
  font-family: 'Font Regular';
  src: url(../fonts/SangBleuVersailles-Book-WebXL.woff2) format("woff2"), url(../fonts/SangBleuVersailles-Book-WebXL.woff) format("woff"), url(../fonts/SangBleuVersailles-Book-WebXL.ttf) format("truetype");
}

html {
  width: 100%;
  cursor: url(../images/cursor-sb0-m.png) 8 8, auto;
}

@media screen and (min-width: 0) {
  html {
    font-size: 3.6vw;
  }
}

@media screen and (min-width: 320px) {
  html {
    font-size: 2.7vw;
  }
}

@media screen and (min-width: 640px) {
  html {
    font-size: 1.8vw;
  }
}

@media screen and (min-width: 800px) {
  html {
    font-size: 1.35vw;
  }
}

@media screen and (min-width: 960px) {
  html {
    font-size: 0.9vw;
  }
}

body {
  width: 100%;
  text-align: left;
  background-color: white;
  font-size: 1.8rem;
  /*
  font-family: 
    'acumin-pro-wide', 
    'Helvetica Neue', 
    Helvetica, 
    sans-serif;
*/
  font-family: 'Font Regular',  Georgia,  serif;
  color: black;
  line-height: 1.25;
  -ms-text-size-adjust: none;
  -o-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
  cursor: url(../images/cursor-sb0-m.png) 8 8, auto;
}

hr {
  display: none;
}

a {
  color: black;
  text-decoration: none;
  cursor: url(../images/cursor-sb0-s.png) 4 4, auto;
}

a:link,
a:visited {
  text-decoration: none;
}

a:hover,
a:active {
  text-decoration: none;
}

a:focus {
  text-decoration: none;
}

.header .access .menu li.switch-changeitemstextstyling-li a {
  color: #f16653;
}

.bodier.bodier-project .content .entry.switch-changeitemstextstyling-entry .entry-header a {
  color: #f16653;
}

/*
.bodier.bodier-project .content .entry.switch-changeitemstextstyling-entry {
  a {
    color: $color-changeitemstextstyling;
  }
}
*/
.bodier.bodier-project .content .entry .entry-bricks .entry-bodier a {
  text-decoration: underline;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier a:link,
.bodier.bodier-project .content .entry .entry-bricks .entry-bodier a:visited {
  text-decoration: underline;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier a:hover,
.bodier.bodier-project .content .entry .entry-bricks .entry-bodier a:active {
  text-decoration: none;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier a:focus {
  text-decoration: underline;
}

em {
  font-style: italic;
}

input,
button,
select,
textarea {
  -ms-text-size-adjust: none;
  -o-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -ms-appearance: none;
  -o-appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}

.assistive-text {
  display: none;
}

.container-main {
  width: 100%;
}

.header {
  position: relative;
  z-index: 200;
  width: auto;
}

.header .branding .site-title {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 230;
  height: 3.0375rem;
  perspective: 100vmax;
  perspective-origin: calc(0% + 50vw) calc(0% + 50vh);
  backface-visibility: hidden;
  pointer-events: none;
}

.header .branding .site-title a {
  display: inline-block;
  opacity: 1;
  margin-left: -0.0875em;
  padding-top: 0.45rem;
  padding-right: 0.315rem;
  padding-bottom: 0.3375rem;
  padding-left: 0.315rem;
  text-decoration: underline;
  transform: none;
  transform-origin: 0% 50% 0;
  transition: transform 0.8s ease-in-out, opacity 0.4s ease-in-out;
  transition-delay: 0s, 0s;
  pointer-events: all;
}

.header .branding .site-title.switch-behavior-sitetitle a {
  opacity: 0;
  transform: rotate3d(0, 1, 0, 120deg);
  transition-delay: 0s, 0.4s;
}

.header .page-header .page-title {
  display: none;
}

.header .access .menu.menu-selection {
  position: fixed;
  top: -0.5625rem;
  right: 0;
  z-index: 210;
  width: 100%;
  max-width: 100%;
  text-align: right;
  font-family: 'acumin-pro-wide',  'Helvetica Neue',  Helvetica,  sans-serif;
  font-size: 2.88rem;
  text-transform: uppercase;
  line-height: 1.25;
  pointer-events: none;
  perspective: 100vmax;
  perspective-origin: calc(100% - 50vw) calc(0% + 50vh);
  backface-visibility: hidden;
}

.header .access .menu.menu-selection ul {
  opacity: 1;
  transform: none;
  transform-origin: 100% 50% 0;
  transition: transform 0.8s ease-in-out, opacity 0.4s ease-in-out;
  transition-delay: 0s, 0s;
  perspective: 100vmax;
  perspective-origin: calc(100% - 50vw) calc(0% + 50vh);
  backface-visibility: hidden;
}

.header .access .menu.menu-selection ul.switch-behavior-ul {
  opacity: 0;
  transform: rotate3d(0, 1, 0, -120deg);
  transition-delay: 0s, 0.4s;
}

.header .access .menu.menu-selection ul li {
  display: none;
  height: 3.6rem;
  transform: none;
  transform-origin: 100% 50% 0;
  transition: transform 0.64s ease-in-out;
}

.header .access .menu.menu-selection ul li.menu-item-projects.switch-behavior-li {
  display: block;
}

.header .access .menu.menu-selection ul li.switch-behavior-hover {
  transform: rotate3d(0, 1, 0, -12deg);
}

.header .access .menu.menu-selection ul li a {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  margin-right: -0.021875em;
  margin-left: 0.021875em;
  padding-right: 0.315rem;
  padding-left: 0.315rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  box-sizing: border-box;
  pointer-events: all;
}

.header .access .menu.menu-all {
  position: fixed;
  bottom: -0.234rem;
  right: 0;
  z-index: 220;
  width: 100%;
  max-width: 100%;
  text-align: right;
  font-family: 'acumin-pro-wide',  'Helvetica Neue',  Helvetica,  sans-serif;
  font-size: 2.88rem;
  text-transform: uppercase;
  line-height: 1.25;
  pointer-events: none;
  perspective: 100vmax;
  perspective-origin: calc(100% - 50vw) calc(100% - 50vh);
  backface-visibility: hidden;
}

.header .access .menu.menu-all ul {
  opacity: 1;
  transform: none;
  transform-origin: 100% 50% 0;
  transition: transform 0.8s ease-in-out, opacity 0.4s ease-in-out;
  transition-delay: 0s, 0s;
  perspective: 100vmax;
  perspective-origin: calc(100% - 50vw) calc(100% - 50vh);
  backface-visibility: hidden;
}

.header .access .menu.menu-all ul.switch-behavior-ul {
  opacity: 0;
  transform: rotate3d(0, 1, 0, -120deg);
  transition-delay: 0s, 0.4s;
}

.header .access .menu.menu-all ul li {
  display: block;
  height: 3.87rem;
  transform: none;
  transform-origin: 100% 50% 0;
  transition: transform 0.64s ease-in-out;
}

.header .access .menu.menu-all ul li.switch-behavior-li {
  display: none;
}

.header .access .menu.menu-all ul li.switch-behavior-hover {
  transform: rotate3d(0, 1, 0, -12deg);
}

.header .access .menu.menu-all ul li a {
  display: inline-block;
  max-width: 100%;
  height: 3.87rem;
  overflow: hidden;
  margin-right: -0.021875em;
  padding-top: 0.27rem;
  padding-right: 0.315rem;
  padding-left: 0.315rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  box-sizing: border-box;
  pointer-events: all;
}

.bodier {
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: auto;
  transition: opacity 0.4s ease-in-out;
  transition-delay: 0.4s;
  pointer-events: none;
  -ms-overflow-scrolling: touch;
  -o-overflow-scrolling: touch;
  -moz-overflow-scrolling: touch;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}

.bodier.switch-behavior-bodier {
  opacity: 1;
  z-index: 110;
  transition-delay: 0s;
  pointer-events: all;
}

.bodier.bodier-lightbox {
  cursor: url(../images/cursor-sb0-s.png) 4 4, pointer;
}

.bodier.bodier-lightbox .content .entry {
  display: block;
}

.bodier.bodier-lightbox .content .entry .entry-images {
  padding-top: 1.8rem;
  padding-right: 1.89rem;
  padding-bottom: 1.8rem;
  padding-left: 1.89rem;
}

.bodier.bodier-lightbox .content .entry .entry-images figure p {
  background-image: none !important;
  transform: rotate3d(-1, 1, 0, 90deg);
  transform-origin: 50% 50% 0;
  transition: transform 0.8s ease-in-out;
}

.bodier.bodier-lightbox .content .entry .entry-images figure p img {
  width: auto;
  max-width: 100%;
  height: auto !important;
  max-height: calc(100vh - 1.8rem - 1.8rem);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}

.bodier.bodier-lightbox .content .entry .entry-images figure figcaption {
  display: none;
}

.bodier.bodier-lightbox.switch-behavior-bodier .content .entry .entry-images figure p {
  transform: none;
}

.bodier.bodier-projects .content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  align-content: flex-start;
  padding-top: 2.8125rem;
}

@media screen and (min-width: 0) {
  .bodier.bodier-projects .content {
    padding-right: calc(6.5vw * 1.25);
    padding-bottom: calc((6.5vw * 1.25) / 1.05);
    padding-left: calc((6.5vw * 1.25) + 0.315rem);
  }
}

@media screen and (min-width: 320px) {
  .bodier.bodier-projects .content {
    padding-right: calc(6.5vw * 1.25);
    padding-bottom: calc((6.5vw * 1.25) / 1.05);
    padding-left: calc((6.5vw * 1.25) + 0.315rem);
  }
}

@media screen and (min-width: 640px) {
  .bodier.bodier-projects .content {
    padding-right: calc(3.5vw * 1.25);
    padding-bottom: calc((3.5vw * 1.25) / 1.05);
    padding-left: calc((3.5vw * 1.25) + 0.315rem);
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-projects .content {
    padding-right: calc(3.5vw * 1.25);
    padding-bottom: calc((3.5vw * 1.25) / 1.05);
    padding-left: calc((3.5vw * 1.25) + 0.315rem);
  }
}

@media screen and (min-width: 960px) {
  .bodier.bodier-projects .content {
    padding-right: calc(2.4vw * 1.25);
    padding-bottom: calc((2.4vw * 1.25) / 1.05);
    padding-left: calc((2.4vw * 1.25) + 0.315rem);
  }
}

@media screen and (min-width: 1280px) {
  .bodier.bodier-projects .content {
    padding-right: calc(1.8vw * 1.25);
    padding-bottom: calc((1.8vw * 1.25) / 1.05);
    padding-left: calc((1.8vw * 1.25) + 0.315rem);
  }
}

@media screen and (min-width: 1600px) {
  .bodier.bodier-projects .content {
    padding-right: calc(1.875vw * 1.25);
    padding-bottom: calc((1.875vw * 1.25) / 1.05);
    padding-left: calc((1.875vw * 1.25) + 0.315rem);
  }
}

@media screen and (min-width: 1920px) {
  .bodier.bodier-projects .content {
    padding-right: calc(1.875vw * 1.25);
    padding-bottom: calc((1.875vw * 1.25) / 1.05);
    padding-left: calc((1.875vw * 1.25) + 0.315rem);
  }
}

@media screen and (min-width: 2240px) {
  .bodier.bodier-projects .content {
    padding-right: calc(1.875vw * 1.25);
    padding-bottom: calc((1.875vw * 1.25) / 1.05);
    padding-left: calc((1.875vw * 1.25) + 0.315rem);
  }
}

@media screen and (min-width: 2560px) {
  .bodier.bodier-projects .content {
    padding-right: calc(1.875vw * 1.25);
    padding-bottom: calc((1.875vw * 1.25) / 1.05);
    padding-left: calc((1.875vw * 1.25) + 0.315rem);
  }
}

@media screen and (min-width: 2880px) {
  .bodier.bodier-projects .content {
    padding-right: calc(1.875vw * 1.25);
    padding-bottom: calc((1.875vw * 1.25) / 1.05);
    padding-left: calc((1.875vw * 1.25) + 0.315rem);
  }
}

@media screen and (min-width: 3200px) {
  .bodier.bodier-projects .content {
    padding-right: calc(1.875vw * 1.25);
    padding-bottom: calc((1.875vw * 1.25) / 1.05);
    padding-left: calc((1.875vw * 1.25) + 0.315rem);
  }
}

.bodier.bodier-projects .content .entry {
  flex-grow: 0;
  align-self: flex-start;
  cursor: url(../images/cursor-sb0-s.png) 4 4, pointer;
  pointer-events: none;
}

@media screen and (min-width: 0) {
  .bodier.bodier-projects .content .entry {
    width: calc(100% / 1);
  }
}

@media screen and (min-width: 320px) {
  .bodier.bodier-projects .content .entry {
    width: calc(100% / 1);
  }
}

@media screen and (min-width: 640px) {
  .bodier.bodier-projects .content .entry {
    width: calc(100% / 2);
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-projects .content .entry {
    width: calc(100% / 2);
  }
}

@media screen and (min-width: 960px) {
  .bodier.bodier-projects .content .entry {
    width: calc(100% / 3);
  }
}

@media screen and (min-width: 1280px) {
  .bodier.bodier-projects .content .entry {
    width: calc(100% / 4);
  }
}

@media screen and (min-width: 0) {
  .bodier.bodier-projects .content .entry.switch-gridsize-entry {
    width: calc(100% / 1);
  }
}

@media screen and (min-width: 320px) {
  .bodier.bodier-projects .content .entry.switch-gridsize-entry {
    width: calc(100% / 1);
  }
}

@media screen and (min-width: 640px) {
  .bodier.bodier-projects .content .entry.switch-gridsize-entry {
    width: calc(100% / 2);
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-projects .content .entry.switch-gridsize-entry {
    width: calc(100% / 2);
  }
}

@media screen and (min-width: 960px) {
  .bodier.bodier-projects .content .entry.switch-gridsize-entry {
    width: calc(100% / 2);
  }
}

@media screen and (min-width: 1280px) {
  .bodier.bodier-projects .content .entry.switch-gridsize-entry {
    width: calc(100% / 3);
  }
}

.bodier.bodier-projects .content .entry.switch-changeitemstextstyling-entry {
  color: #f16653;
}

.bodier.bodier-projects .content .entry .entry-header {
  display: none;
}

.bodier.bodier-projects .content .entry .entry-images {
  padding-right: 0.315rem;
  padding-bottom: 0.3rem;
}

.bodier.bodier-projects .content .entry .entry-images figure {
  position: relative;
}

@media screen and (min-width: 0) {
  .bodier.bodier-projects .content .entry .entry-images figure {
    padding: calc(6.5vw * 1.25);
  }
}

@media screen and (min-width: 320px) {
  .bodier.bodier-projects .content .entry .entry-images figure {
    padding: calc(6.5vw * 1.25);
  }
}

@media screen and (min-width: 640px) {
  .bodier.bodier-projects .content .entry .entry-images figure {
    padding: calc(3.5vw * 1.25);
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-projects .content .entry .entry-images figure {
    padding: calc(3.5vw * 1.25);
  }
}

@media screen and (min-width: 960px) {
  .bodier.bodier-projects .content .entry .entry-images figure {
    padding: calc(2.4vw * 1.25);
  }
}

@media screen and (min-width: 1280px) {
  .bodier.bodier-projects .content .entry .entry-images figure {
    padding: calc(1.8vw * 1.25);
  }
}

@media screen and (min-width: 1600px) {
  .bodier.bodier-projects .content .entry .entry-images figure {
    padding: calc(1.875vw * 1.25);
  }
}

@media screen and (min-width: 1920px) {
  .bodier.bodier-projects .content .entry .entry-images figure {
    padding: calc(1.875vw * 1.25);
  }
}

@media screen and (min-width: 2240px) {
  .bodier.bodier-projects .content .entry .entry-images figure {
    padding: calc(1.875vw * 1.25);
  }
}

@media screen and (min-width: 2560px) {
  .bodier.bodier-projects .content .entry .entry-images figure {
    padding: calc(1.875vw * 1.25);
  }
}

@media screen and (min-width: 2880px) {
  .bodier.bodier-projects .content .entry .entry-images figure {
    padding: calc(1.875vw * 1.25);
  }
}

@media screen and (min-width: 3200px) {
  .bodier.bodier-projects .content .entry .entry-images figure {
    padding: calc(1.875vw * 1.25);
  }
}

.bodier.bodier-projects .content .entry .entry-images figure p {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  transform-origin: 50% 50% 0;
  transition: transform 0.8s ease-in-out;
}

.bodier.bodier-projects .content .entry .entry-images figure p img {
  display: none;
}

.bodier.bodier-projects .content .entry .entry-images figure figcaption {
  position: absolute;
  z-index: 1000;
  transform: translate3d(0, 0, 100px);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.bodier.bodier-projects .content .entry .entry-images figure figcaption p {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  font-family: 'acumin-pro-wide',  'Helvetica Neue',  Helvetica,  sans-serif;
  text-transform: uppercase;
  line-height: 1.25;
}

@media screen and (min-width: 0) {
  .bodier.bodier-projects .content .entry .entry-images figure figcaption p {
    font-size: 6.5vw;
    line-height: 1.25;
  }
}

@media screen and (min-width: 320px) {
  .bodier.bodier-projects .content .entry .entry-images figure figcaption p {
    font-size: 6.5vw;
    line-height: 1.25;
  }
}

@media screen and (min-width: 640px) {
  .bodier.bodier-projects .content .entry .entry-images figure figcaption p {
    font-size: 3.5vw;
    line-height: 1.25;
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-projects .content .entry .entry-images figure figcaption p {
    font-size: 3.5vw;
    line-height: 1.25;
  }
}

@media screen and (min-width: 960px) {
  .bodier.bodier-projects .content .entry .entry-images figure figcaption p {
    font-size: 2.4vw;
    line-height: 1.25;
  }
}

@media screen and (min-width: 1280px) {
  .bodier.bodier-projects .content .entry .entry-images figure figcaption p {
    font-size: 1.8vw;
    line-height: 1.25;
  }
}

@media screen and (min-width: 1600px) {
  .bodier.bodier-projects .content .entry .entry-images figure figcaption p {
    font-size: 1.875vw;
    line-height: 1.25;
  }
}

@media screen and (min-width: 1920px) {
  .bodier.bodier-projects .content .entry .entry-images figure figcaption p {
    font-size: 1.875vw;
    line-height: 1.25;
  }
}

@media screen and (min-width: 2240px) {
  .bodier.bodier-projects .content .entry .entry-images figure figcaption p {
    font-size: 1.875vw;
    line-height: 1.25;
  }
}

@media screen and (min-width: 2560px) {
  .bodier.bodier-projects .content .entry .entry-images figure figcaption p {
    font-size: 1.875vw;
    line-height: 1.25;
  }
}

@media screen and (min-width: 2880px) {
  .bodier.bodier-projects .content .entry .entry-images figure figcaption p {
    font-size: 1.875vw;
    line-height: 1.25;
  }
}

@media screen and (min-width: 3200px) {
  .bodier.bodier-projects .content .entry .entry-images figure figcaption p {
    font-size: 1.875vw;
    line-height: 1.25;
  }
}

.bodier.bodier-projects .content .entry .entry-images figure figcaption p span {
  width: 1em;
  height: 100%;
  left: calc(50% - (1em * 0.5));
  text-align: center;
  transition: opacity 0.8s ease-in-out;
  transform-origin: 50% 50% 0;
}

@media screen and (min-width: 0) {
  .bodier.bodier-projects .content .entry .entry-images figure.switch-gridsize-figure {
    padding: calc(6.5vw * 1.25);
  }
}

@media screen and (min-width: 320px) {
  .bodier.bodier-projects .content .entry .entry-images figure.switch-gridsize-figure {
    padding: calc(6.5vw * 1.25);
  }
}

@media screen and (min-width: 640px) {
  .bodier.bodier-projects .content .entry .entry-images figure.switch-gridsize-figure {
    padding: calc(3.5vw * 1.25);
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-projects .content .entry .entry-images figure.switch-gridsize-figure {
    padding: calc(2.4vw * 1.25);
  }
}

@media screen and (min-width: 960px) {
  .bodier.bodier-projects .content .entry .entry-images figure.switch-gridsize-figure {
    padding: calc(1.8vw * 1.25);
  }
}

@media screen and (min-width: 1280px) {
  .bodier.bodier-projects .content .entry .entry-images figure.switch-gridsize-figure {
    padding: calc(1.5vw * 1.25);
  }
}

@media screen and (min-width: 1600px) {
  .bodier.bodier-projects .content .entry .entry-images figure.switch-gridsize-figure {
    padding: calc(1.5vw * 1.25);
  }
}

@media screen and (min-width: 1920px) {
  .bodier.bodier-projects .content .entry .entry-images figure.switch-gridsize-figure {
    padding: calc(1.5vw * 1.25);
  }
}

@media screen and (min-width: 2240px) {
  .bodier.bodier-projects .content .entry .entry-images figure.switch-gridsize-figure {
    padding: calc(1.5vw * 1.25);
  }
}

@media screen and (min-width: 2560px) {
  .bodier.bodier-projects .content .entry .entry-images figure.switch-gridsize-figure {
    padding: calc(1.5vw * 1.25);
  }
}

@media screen and (min-width: 2880px) {
  .bodier.bodier-projects .content .entry .entry-images figure.switch-gridsize-figure {
    padding: calc(1.5vw * 1.25);
  }
}

@media screen and (min-width: 3200px) {
  .bodier.bodier-projects .content .entry .entry-images figure.switch-gridsize-figure {
    padding: calc(1.5vw * 1.25);
  }
}

@media screen and (min-width: 0) {
  .bodier.bodier-projects .content .entry .entry-images figure.switch-gridsize-figure figcaption p {
    font-size: 6.5vw;
    line-height: 1.25;
  }
}

@media screen and (min-width: 320px) {
  .bodier.bodier-projects .content .entry .entry-images figure.switch-gridsize-figure figcaption p {
    font-size: 6.5vw;
    line-height: 1.25;
  }
}

@media screen and (min-width: 640px) {
  .bodier.bodier-projects .content .entry .entry-images figure.switch-gridsize-figure figcaption p {
    font-size: 3.5vw;
    line-height: 1.25;
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-projects .content .entry .entry-images figure.switch-gridsize-figure figcaption p {
    font-size: 2.4vw;
    line-height: 1.25;
  }
}

@media screen and (min-width: 960px) {
  .bodier.bodier-projects .content .entry .entry-images figure.switch-gridsize-figure figcaption p {
    font-size: 1.8vw;
    line-height: 1.25;
  }
}

@media screen and (min-width: 1280px) {
  .bodier.bodier-projects .content .entry .entry-images figure.switch-gridsize-figure figcaption p {
    font-size: 1.5vw;
    line-height: 1.25;
  }
}

@media screen and (min-width: 1600px) {
  .bodier.bodier-projects .content .entry .entry-images figure.switch-gridsize-figure figcaption p {
    font-size: 1.5vw;
    line-height: 1.25;
  }
}

@media screen and (min-width: 1920px) {
  .bodier.bodier-projects .content .entry .entry-images figure.switch-gridsize-figure figcaption p {
    font-size: 1.5vw;
    line-height: 1.25;
  }
}

@media screen and (min-width: 2240px) {
  .bodier.bodier-projects .content .entry .entry-images figure.switch-gridsize-figure figcaption p {
    font-size: 1.5vw;
    line-height: 1.25;
  }
}

@media screen and (min-width: 2560px) {
  .bodier.bodier-projects .content .entry .entry-images figure.switch-gridsize-figure figcaption p {
    font-size: 1.5vw;
    line-height: 1.25;
  }
}

@media screen and (min-width: 2880px) {
  .bodier.bodier-projects .content .entry .entry-images figure.switch-gridsize-figure figcaption p {
    font-size: 1.5vw;
    line-height: 1.25;
  }
}

@media screen and (min-width: 3200px) {
  .bodier.bodier-projects .content .entry .entry-images figure.switch-gridsize-figure figcaption p {
    font-size: 1.5vw;
    line-height: 1.25;
  }
}

.bodier.bodier-projects .content .entry:nth-child(6n + 1) .entry-images figure p {
  transform: rotate3d(-1, 1, 0, 90deg);
}

.bodier.bodier-projects .content .entry:nth-child(6n + 2) .entry-images figure p {
  transform: rotate3d(-0.3333333333, 1, 0, 90deg);
}

.bodier.bodier-projects .content .entry:nth-child(6n + 3) .entry-images figure p {
  transform: rotate3d(0.3333333333, 1, 0, 90deg);
}

.bodier.bodier-projects .content .entry:nth-child(6n + 4) .entry-images figure p {
  transform: rotate3d(1, 1, 0, 90deg);
}

.bodier.bodier-projects .content .entry:nth-child(6n + 5) .entry-images figure p {
  transform: rotate3d(0.3333333333, 1, 0, 90deg);
}

.bodier.bodier-projects .content .entry:nth-child(6n + 6) .entry-images figure p {
  transform: rotate3d(-0.3333333333, 1, 0, 90deg);
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry .entry-images figure p {
  transform: none;
  pointer-events: all;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 1) .entry-images figure p {
  transform: rotate3d(1, 1, 0, 45deg);
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 1) .entry-images figure figcaption p {
  transform: rotate3d(1, 1, 0, 45deg);
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 1) .entry-images figure:hover p {
  transform: none;
  transition: transform 0.64s ease-in-out;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 1) .entry-images figure:hover figcaption p span {
  color: #f16653;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 2) .entry-images figure p {
  transform: rotate3d(1, 1, 0, 36.4285714286deg);
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 2) .entry-images figure figcaption p {
  transform: rotate3d(1, 1, 0, 36.4285714286deg);
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 2) .entry-images figure:hover p {
  transform: none;
  transition: transform 0.64s ease-in-out;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 2) .entry-images figure:hover figcaption p span {
  color: #f16653;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 3) .entry-images figure p {
  transform: rotate3d(1, 1, 0, 27.8571428571deg);
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 3) .entry-images figure figcaption p {
  transform: rotate3d(1, 1, 0, 27.8571428571deg);
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 3) .entry-images figure:hover p {
  transform: none;
  transition: transform 0.64s ease-in-out;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 3) .entry-images figure:hover figcaption p span {
  color: #f16653;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 4) .entry-images figure p {
  transform: rotate3d(1, 1, 0, 19.2857142857deg);
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 4) .entry-images figure figcaption p {
  transform: rotate3d(1, 1, 0, 19.2857142857deg);
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 4) .entry-images figure:hover p {
  transform: none;
  transition: transform 0.64s ease-in-out;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 4) .entry-images figure:hover figcaption p span {
  color: #f16653;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 5) .entry-images figure p {
  transform: rotate3d(-1, 1, 0, 19.2857142857deg);
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 5) .entry-images figure figcaption p {
  transform: rotate3d(-1, 1, 0, 19.2857142857deg);
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 5) .entry-images figure:hover p {
  transform: none;
  transition: transform 0.64s ease-in-out;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 5) .entry-images figure:hover figcaption p span {
  color: #f16653;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 6) .entry-images figure p {
  transform: rotate3d(-1, 1, 0, 27.8571428571deg);
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 6) .entry-images figure figcaption p {
  transform: rotate3d(-1, 1, 0, 27.8571428571deg);
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 6) .entry-images figure:hover p {
  transform: none;
  transition: transform 0.64s ease-in-out;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 6) .entry-images figure:hover figcaption p span {
  color: #f16653;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 7) .entry-images figure p {
  transform: rotate3d(-1, 1, 0, 36.4285714286deg);
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 7) .entry-images figure figcaption p {
  transform: rotate3d(-1, 1, 0, 36.4285714286deg);
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 7) .entry-images figure:hover p {
  transform: none;
  transition: transform 0.64s ease-in-out;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 7) .entry-images figure:hover figcaption p span {
  color: #f16653;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 8) .entry-images figure p {
  transform: rotate3d(-1, 1, 0, 45deg);
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 8) .entry-images figure:hover p {
  transform: none;
  transition: transform 0.64s ease-in-out;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 8) .entry-images figure:hover figcaption p span {
  color: #f16653;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 9) .entry-images figure p {
  transform: rotate3d(-1, 1, 0, 36.4285714286deg);
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 9) .entry-images figure:hover p {
  transform: none;
  transition: transform 0.64s ease-in-out;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 9) .entry-images figure:hover figcaption p span {
  color: #f16653;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 10) .entry-images figure p {
  transform: rotate3d(-1, 1, 0, 27.8571428571deg);
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 10) .entry-images figure:hover p {
  transform: none;
  transition: transform 0.64s ease-in-out;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 10) .entry-images figure:hover figcaption p span {
  color: #f16653;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 11) .entry-images figure p {
  transform: rotate3d(-1, 1, 0, 19.2857142857deg);
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 11) .entry-images figure:hover p {
  transform: none;
  transition: transform 0.64s ease-in-out;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 11) .entry-images figure:hover figcaption p span {
  color: #f16653;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 12) .entry-images figure p {
  transform: rotate3d(1, 1, 0, 19.2857142857deg);
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 12) .entry-images figure:hover p {
  transform: none;
  transition: transform 0.64s ease-in-out;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 12) .entry-images figure:hover figcaption p span {
  color: #f16653;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 13) .entry-images figure p {
  transform: rotate3d(1, 1, 0, 27.8571428571deg);
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 13) .entry-images figure:hover p {
  transform: none;
  transition: transform 0.64s ease-in-out;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 13) .entry-images figure:hover figcaption p span {
  color: #f16653;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 14) .entry-images figure p {
  transform: rotate3d(1, 1, 0, 36.4285714286deg);
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 14) .entry-images figure:hover p {
  transform: none;
  transition: transform 0.64s ease-in-out;
}

.bodier.bodier-projects.switch-behavior-bodier .content .entry:nth-child(14n + 14) .entry-images figure:hover figcaption p span {
  color: #f16653;
}

@media screen and (min-width: 0) {
  .bodier.bodier-projects.switch-gridsize-bodier .content {
    padding-right: calc(6.5vw * 1.25);
    padding-bottom: calc((6.5vw * 1.25) / 1.05);
    padding-left: calc((6.5vw * 1.25) + 0.315rem);
  }
}

@media screen and (min-width: 320px) {
  .bodier.bodier-projects.switch-gridsize-bodier .content {
    padding-right: calc(6.5vw * 1.25);
    padding-bottom: calc((6.5vw * 1.25) / 1.05);
    padding-left: calc((6.5vw * 1.25) + 0.315rem);
  }
}

@media screen and (min-width: 640px) {
  .bodier.bodier-projects.switch-gridsize-bodier .content {
    padding-right: calc(3.5vw * 1.25);
    padding-bottom: calc((3.5vw * 1.25) / 1.05);
    padding-left: calc((3.5vw * 1.25) + 0.315rem);
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-projects.switch-gridsize-bodier .content {
    padding-right: calc(2.4vw * 1.25);
    padding-bottom: calc((2.4vw * 1.25) / 1.05);
    padding-left: calc((2.4vw * 1.25) + 0.315rem);
  }
}

@media screen and (min-width: 960px) {
  .bodier.bodier-projects.switch-gridsize-bodier .content {
    padding-right: calc(1.8vw * 1.25);
    padding-bottom: calc((1.8vw * 1.25) / 1.05);
    padding-left: calc((1.8vw * 1.25) + 0.315rem);
  }
}

@media screen and (min-width: 1280px) {
  .bodier.bodier-projects.switch-gridsize-bodier .content {
    padding-right: calc(1.5vw * 1.25);
    padding-bottom: calc((1.5vw * 1.25) / 1.05);
    padding-left: calc((1.5vw * 1.25) + 0.315rem);
  }
}

@media screen and (min-width: 1600px) {
  .bodier.bodier-projects.switch-gridsize-bodier .content {
    padding-right: calc(1.5vw * 1.25);
    padding-bottom: calc((1.5vw * 1.25) / 1.05);
    padding-left: calc((1.5vw * 1.25) + 0.315rem);
  }
}

@media screen and (min-width: 1920px) {
  .bodier.bodier-projects.switch-gridsize-bodier .content {
    padding-right: calc(1.5vw * 1.25);
    padding-bottom: calc((1.5vw * 1.25) / 1.05);
    padding-left: calc((1.5vw * 1.25) + 0.315rem);
  }
}

@media screen and (min-width: 2240px) {
  .bodier.bodier-projects.switch-gridsize-bodier .content {
    padding-right: calc(1.5vw * 1.25);
    padding-bottom: calc((1.5vw * 1.25) / 1.05);
    padding-left: calc((1.5vw * 1.25) + 0.315rem);
  }
}

@media screen and (min-width: 2560px) {
  .bodier.bodier-projects.switch-gridsize-bodier .content {
    padding-right: calc(1.5vw * 1.25);
    padding-bottom: calc((1.5vw * 1.25) / 1.05);
    padding-left: calc((1.5vw * 1.25) + 0.315rem);
  }
}

@media screen and (min-width: 2880px) {
  .bodier.bodier-projects.switch-gridsize-bodier .content {
    padding-right: calc(1.5vw * 1.25);
    padding-bottom: calc((1.5vw * 1.25) / 1.05);
    padding-left: calc((1.5vw * 1.25) + 0.315rem);
  }
}

@media screen and (min-width: 3200px) {
  .bodier.bodier-projects.switch-gridsize-bodier .content {
    padding-right: calc(1.5vw * 1.25);
    padding-bottom: calc((1.5vw * 1.25) / 1.05);
    padding-left: calc((1.5vw * 1.25) + 0.315rem);
  }
}

.bodier.bodier-project .content .entry {
  display: block;
  /*
      &.switch-changeitemstextstyling-entry {
        color: $color-changeitemstextstyling;
      }
*/
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    align-content: flex-start;
  }
}

.bodier.bodier-project .content .entry .entry-header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 120;
  max-width: 100%;
  font-family: 'acumin-pro-wide',  'Helvetica Neue',  Helvetica,  sans-serif;
  font-size: 2.88rem;
  text-transform: uppercase;
  line-height: 1.15;
  letter-spacing: 0.2em;
  pointer-events: none;
  perspective: 100vmax;
  perspective-origin: calc(0% + 50vw) calc(0% + 50vh);
  backface-visibility: hidden;
}

.bodier.bodier-project .content .entry .entry-header h2 {
  padding-top: 2.8125rem;
  transform: rotate3d(0, 1, 0, 120deg);
  transform-origin: 0% 50% 0;
  transition: transform 0.8s ease-in-out;
}

.bodier.bodier-project .content .entry .entry-header h2 a {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  margin-right: 0.0875em;
  margin-left: -0.0875em;
  padding-right: 3.6750000306rem;
  padding-left: 0.315rem;
  text-overflow: ellipsis;
  box-sizing: border-box;
  pointer-events: all;
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-header h2 a {
    padding-right: 0.315rem;
  }
}

.bodier.bodier-project .content .entry .entry-bricks {
  position: -ms-sticky;
  position: -o-sticky;
  position: -moz-sticky;
  position: -webkit-sticky;
  position: sticky;
  width: 100%;
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks {
    flex-grow: 0;
    align-self: flex-start;
    width: 50%;
  }
}

.bodier.bodier-project .content .entry .entry-bricks .entry-header {
  visibility: hidden;
  position: relative;
  width: 100%;
  overflow: hidden;
  pointer-events: none;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-header h2 {
  width: 100vw;
  transform: none;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier {
  perspective: 100vmax;
  perspective-origin: calc(0% + 50vw) calc(0% + 50vh);
  backface-visibility: hidden;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier h3 {
  margin-left: -0.0875em;
  padding-right: 3.6750000306rem;
  padding-left: 0.315rem;
  font-family: 'acumin-pro-wide',  'Helvetica Neue',  Helvetica,  sans-serif;
  font-size: 2.88rem;
  text-transform: uppercase;
  line-height: 1.15;
  transform: rotate3d(0, 1, 0, 120deg);
  transform-origin: 0.0875em 50% 0;
  transition: transform 0.8s ease-in-out;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier h3 + h3 {
  padding-top: 2.19375rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier h4 + h3 {
  padding-top: 0;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier p + h3 {
  padding-top: 2.19375rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier p.p-additional + h3 {
  padding-top: 2.475rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier h3:first-child {
  padding-top: 0.16875rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier h3:last-child {
  padding-bottom: 3.15rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier h4 {
  margin-left: -0.0675em;
  padding-right: 3.6750000306rem;
  padding-left: 0.315rem;
  font-family: 'acumin-pro-wide',  'Helvetica Neue',  Helvetica,  sans-serif;
  font-size: 1.44rem;
  text-transform: uppercase;
  line-height: 1.2;
  transform: rotate3d(0, 1, 0, 120deg);
  transform-origin: 0.0675em 50% 0;
  transition: transform 0.8s ease-in-out;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier h3 + h4 {
  padding-top: 0;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier h4 + h4 {
  padding-top: 1.8rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier p + h4 {
  padding-top: 2.5875rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier p.p-additional + h4 {
  padding-top: 1.8rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier h4:first-child {
  padding-top: 0.5625rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier h4:last-child {
  padding-bottom: 3.2625rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier p {
  margin-left: -0.0875em;
  padding-right: 3.6750000306rem;
  padding-left: 0.315rem;
  transform: rotate3d(0, 1, 0, 120deg);
  transform-origin: 0.0875em 50% 0;
  transition: transform 0.8s ease-in-out;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier h3 + p {
  padding-top: 0;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier h4 + p {
  padding-top: 0;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier p + p {
  padding-top: 0;
  text-indent: 1.575rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier p.p-additional + p {
  padding-top: 2.5875rem;
  text-indent: 0;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier p:first-child {
  padding-top: 0.225rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier p:last-child {
  padding-bottom: 3.0375rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier p.p-additional {
  margin-left: -0.0675em;
  padding-right: 3.6750000306rem;
  padding-left: 0.315rem;
  font-family: 'acumin-pro-wide',  'Helvetica Neue',  Helvetica,  sans-serif;
  font-size: 1.44rem;
  line-height: 1.2;
  transform: rotate3d(0, 1, 0, 120deg);
  transform-origin: 0.0675em 50% 0;
  transition: transform 0.8s ease-in-out;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier h3 + p.p-additional {
  padding-top: 0;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier h4 + p.p-additional {
  padding-top: 0;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier p + p.p-additional {
  padding-top: 2.41875rem;
  text-indent: 0;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier p.p-additional + p.p-additional {
  padding-top: 0;
  text-indent: 1.575rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier p.p-additional:first-child {
  padding-top: 0.3375rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier p.p-additional:last-child {
  padding-bottom: 3.31875rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier h3 + p.p-additional.p-colophon {
  padding-top: 2.41875rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier h4 + p.p-additional.p-colophon {
  padding-top: 2.5875rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier p.p-additional + p.p-additional.p-colophon {
  padding-top: 2.5875rem;
  text-indent: 0;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier + .entry-bodier {
  margin-top: -1.0125rem;
}

.bodier.bodier-project .content .entry .entry-bricks .switch-layout-entrybodierbodier {
  margin-top: -1.0125rem;
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks .switch-layout-entrybodierbodier {
    margin-top: 0;
  }
}

.bodier.bodier-project .content .entry .entry-bricks .entry-images + .entry-bodier {
  padding-top: 2.475rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-images.switch-layout-entryimagesorentryvideoscaption + .entry-bodier {
  margin-top: 0.05625rem;
}

.bodier.bodier-project .content .entry .entry-bricks .switch-layout-entryimagesbodier {
  margin-top: -0.675rem;
  padding-top: 2.475rem;
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks .switch-layout-entryimagesbodier {
    margin-top: 0;
    padding-top: 0;
  }
}

.bodier.bodier-project .content .entry .entry-bricks .switch-layout-entryimagesbodiernocaption {
  margin-top: 0;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-videos + .entry-bodier {
  padding-top: 2.475rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-audios + .entry-bodier {
  padding-top: 2.475rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-videos.switch-layout-entryimagesorentryvideoscaption + .entry-bodier {
  margin-top: 0.05625rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-audios.switch-layout-entryimagesorentryvideoscaption + .entry-bodier {
  margin-top: 0.05625rem;
}

.bodier.bodier-project .content .entry .entry-bricks .switch-layout-entryvideosbodier {
  margin-top: -0.675rem;
  padding-top: 2.475rem;
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks .switch-layout-entryvideosbodier {
    margin-top: 0;
    padding-top: 0;
  }
}

.bodier.bodier-project .content .entry .entry-bricks .switch-layout-entryaudiosbodier {
  margin-top: -0.675rem;
  padding-top: 2.475rem;
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks .switch-layout-entryaudiosbodier {
    margin-top: 0;
    padding-top: 0;
  }
}

.bodier.bodier-project .content .entry .entry-bricks .switch-layout-entryvideosbodiernocaption {
  margin-top: 0;
}

.bodier.bodier-project .content .entry .entry-bricks .switch-layout-entryaudiosbodiernocaption {
  margin-top: 0;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-images {
  padding-right: 1.89rem;
  padding-left: 1.89rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-images figure p {
  background-image: none !important;
  transform: rotate3d(1, 1, 0, 90deg);
  transform-origin: 50% 50% 0;
  transition: transform 0.8s ease-in-out;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-images figure p img {
  width: 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  cursor: url(../images/cursor-sb0-l.png) 16 16, pointer;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-images figure figcaption {
  perspective: 100vmax;
  perspective-origin: calc(0% + 50vw) calc(0% + 50vh);
  backface-visibility: hidden;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-images figure figcaption p {
  margin-right: 1.7850000306rem;
  padding-bottom: 0.45rem;
  font-family: 'acumin-pro-wide',  'Helvetica Neue',  Helvetica,  sans-serif;
  font-size: 1.44rem;
  line-height: 1.2;
  transform: rotate3d(0, 1, 0, 120deg) !important;
  transform-origin: -1.7850000306rem 50% 0;
  transition: transform 0.8s ease-in-out;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-images figure figcaption.switch-layout-figcaption p {
  margin-bottom: -0.675rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier + .entry-images {
  padding-top: 0;
}

.bodier.bodier-project .content .entry .entry-bricks .switch-layout-entrybodierimages {
  padding-top: 0;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-images + .entry-images {
  padding-top: 0.3rem;
}

.bodier.bodier-project .content .entry .entry-bricks .switch-layout-entryimagesimages {
  padding-top: 0.3rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-videos + .entry-images {
  padding-top: 0.3rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-audios + .entry-images {
  padding-top: 0.3rem;
}

.bodier.bodier-project .content .entry .entry-bricks .switch-layout-entryvideosimages {
  padding-top: 0.3rem;
}

.bodier.bodier-project .content .entry .entry-bricks .switch-layout-entryaudiosimages {
  padding-top: 0.3rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-images:nth-child(6n + 1) figure p {
  transform: rotate3d(1, 1, 0, 90deg);
}

.bodier.bodier-project .content .entry .entry-bricks .entry-images:nth-child(6n + 2) figure p {
  transform: rotate3d(0.3333333333, 1, 0, 90deg);
}

.bodier.bodier-project .content .entry .entry-bricks .entry-images:nth-child(6n + 3) figure p {
  transform: rotate3d(-0.3333333333, 1, 0, 90deg);
}

.bodier.bodier-project .content .entry .entry-bricks .entry-images:nth-child(6n + 4) figure p {
  transform: rotate3d(-1, 1, 0, 90deg);
}

.bodier.bodier-project .content .entry .entry-bricks .entry-images:nth-child(6n + 5) figure p {
  transform: rotate3d(-0.3333333333, 1, 0, 90deg);
}

.bodier.bodier-project .content .entry .entry-bricks .entry-images:nth-child(6n + 6) figure p {
  transform: rotate3d(0.3333333333, 1, 0, 90deg);
}

.bodier.bodier-project .content .entry .entry-bricks .entry-videos {
  padding-right: 1.89rem;
  padding-left: 1.89rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-videos figure video {
  width: 100%;
  height: calc(((100vw - 1.89rem - 1.89rem) / 16) * 9);
  background-color: black;
  transform: rotate3d(1, 1, 0, 90deg);
  transform-origin: 50% 50% 0;
  transition: transform 0.8s ease-in-out;
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks .entry-videos figure video {
    height: calc(((50vw - 1.89rem - 1.89rem) / 16) * 9);
  }
}

.bodier.bodier-project .content .entry .entry-bricks .entry-videos figure figcaption {
  perspective: 100vmax;
  perspective-origin: calc(0% + 50vw) calc(0% + 50vh);
  backface-visibility: hidden;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-videos figure figcaption p {
  margin-right: 1.7850000306rem;
  padding-bottom: 0.45rem;
  font-family: 'acumin-pro-wide',  'Helvetica Neue',  Helvetica,  sans-serif;
  font-size: 1.44rem;
  line-height: 1.2;
  transform: rotate3d(0, 1, 0, 120deg) !important;
  transform-origin: -1.7850000306rem 50% 0;
  transition: transform 0.8s ease-in-out;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-videos figure figcaption.switch-layout-figcaption p {
  margin-bottom: -0.675rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier + .entry-videos {
  padding-top: 0;
}

.bodier.bodier-project .content .entry .entry-bricks .switch-layout-entrybodiervideos {
  padding-top: 0;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-images + .entry-videos {
  padding-top: 0.3rem;
}

.bodier.bodier-project .content .entry .entry-bricks .switch-layout-entryimagesvideos {
  padding-top: 0.3rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-videos + .entry-videos {
  padding-top: 0.3rem;
}

.bodier.bodier-project .content .entry .entry-bricks .switch-layout-entryvideosvideos {
  padding-top: 0.3rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-videos:nth-child(6n + 1) figure video {
  transform: rotate3d(1, 1, 0, 90deg);
}

.bodier.bodier-project .content .entry .entry-bricks .entry-videos:nth-child(6n + 2) figure video {
  transform: rotate3d(0.3333333333, 1, 0, 90deg);
}

.bodier.bodier-project .content .entry .entry-bricks .entry-videos:nth-child(6n + 3) figure video {
  transform: rotate3d(-0.3333333333, 1, 0, 90deg);
}

.bodier.bodier-project .content .entry .entry-bricks .entry-videos:nth-child(6n + 4) figure video {
  transform: rotate3d(-1, 1, 0, 90deg);
}

.bodier.bodier-project .content .entry .entry-bricks .entry-videos:nth-child(6n + 5) figure video {
  transform: rotate3d(-0.3333333333, 1, 0, 90deg);
}

.bodier.bodier-project .content .entry .entry-bricks .entry-videos:nth-child(6n + 6) figure video {
  transform: rotate3d(0.3333333333, 1, 0, 90deg);
}

.bodier.bodier-project .content .entry .entry-bricks .entry-audios {
  padding-right: 1.89rem;
  padding-left: 1.89rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-audios figure audio {
  width: 100%;
  transform: rotate3d(1, 0, 0, 90deg);
  transform-origin: 50% 50% 0;
  transition: transform 0.8s ease-in-out;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-audios figure figcaption {
  perspective: 100vmax;
  perspective-origin: calc(0% + 50vw) calc(0% + 50vh);
  backface-visibility: hidden;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-audios figure figcaption p {
  margin-right: 1.7850000306rem;
  padding-bottom: 0.45rem;
  font-family: 'acumin-pro-wide',  'Helvetica Neue',  Helvetica,  sans-serif;
  font-size: 1.44rem;
  line-height: 1.2;
  transform: rotate3d(0, 0, 0, 120deg) !important;
  transform-origin: -1.7850000306rem 50% 0;
  transition: transform 0.8s ease-in-out;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-audios figure figcaption.switch-layout-figcaption p {
  margin-bottom: -0.675rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-bodier + .entry-audios {
  padding-top: 0;
}

.bodier.bodier-project .content .entry .entry-bricks .switch-layout-entrybodieraudios {
  padding-top: 0;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-images + .entry-audios {
  padding-top: 0.3rem;
}

.bodier.bodier-project .content .entry .entry-bricks .switch-layout-entryimagesaudios {
  padding-top: 0.3rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-audios + .entry-audios {
  padding-top: 0.3rem;
}

.bodier.bodier-project .content .entry .entry-bricks .switch-layout-entryaudiosaudios {
  padding-top: 0.3rem;
}

.bodier.bodier-project .content .entry .entry-bricks .entry-audios:nth-child(6n + 1) figure audio {
  transform: rotate3d(1, 0, 0, 90deg);
}

.bodier.bodier-project .content .entry .entry-bricks .entry-audios:nth-child(6n + 2) figure audio {
  transform: rotate3d(0.3333333333, 0, 0, 90deg);
}

.bodier.bodier-project .content .entry .entry-bricks .entry-audios:nth-child(6n + 3) figure audio {
  transform: rotate3d(-0.3333333333, 0, 0, 90deg);
}

.bodier.bodier-project .content .entry .entry-bricks .entry-audios:nth-child(6n + 4) figure audio {
  transform: rotate3d(-1, 0, 0, 90deg);
}

.bodier.bodier-project .content .entry .entry-bricks .entry-audios:nth-child(6n + 5) figure audio {
  transform: rotate3d(-0.3333333333, 0, 0, 90deg);
}

.bodier.bodier-project .content .entry .entry-bricks .entry-audios:nth-child(6n + 6) figure audio {
  transform: rotate3d(0.3333333333, 0, 0, 90deg);
}

.bodier.bodier-project .content .entry .entry-bricks.switch-layout-entrybricks .entry-header {
  display: none;
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks.switch-layout-entrybricks .entry-images:nth-child(2) {
    padding-top: 1.8rem;
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks.switch-layout-entrybricks .entry-videos:nth-child(2) {
    padding-top: 1.8rem;
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks.switch-layout-entrybricks .entry-audios:nth-child(2) {
    padding-top: 1.8rem;
  }
}

.bodier.bodier-project .content .entry .entry-bricks.switch-layout-entrybricks:first-of-type .entry-images:nth-child(2) {
  padding-top: 1.8rem;
}

.bodier.bodier-project .content .entry .entry-bricks.switch-layout-entrybricks:first-of-type .entry-videos:nth-child(2) {
  padding-top: 1.8rem;
}

.bodier.bodier-project .content .entry .entry-bricks.switch-layout-entrybricks:first-of-type .entry-audios:nth-child(2) {
  padding-top: 1.8rem;
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks:first-of-type .entry-images {
    padding-right: 0.1575rem;
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks:first-of-type .entry-images:last-child {
    padding-bottom: 1.8rem;
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks:first-of-type .entry-images figcaption p {
    margin-right: 3.5175000306rem;
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks:first-of-type .entry-videos {
    padding-right: 0.1575rem;
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks:first-of-type .entry-videos:last-child {
    padding-bottom: 1.8rem;
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks:first-of-type .entry-videos figcaption p {
    margin-right: 3.5175000306rem;
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks:first-of-type .entry-audios {
    padding-right: 0.1575rem;
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks:first-of-type .entry-audios:last-child {
    padding-bottom: 1.8rem;
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks:first-of-type .entry-audios figcaption p {
    margin-right: 3.5175000306rem;
  }
}

@media screen and (max-width: 799px) {
  .bodier.bodier-project .content .entry .entry-bricks:last-of-type .entry-header {
    display: none;
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks:last-of-type .entry-bodier {
    padding-left: 1.7325rem;
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks:last-of-type .entry-bodier h3 {
    padding-right: 0.315rem;
    transform: rotate3d(0, 1, 0, -120deg);
    transform-origin: calc(100% + 0.315rem + (1.89rem - (0.315rem * 0.5))) 50% 0;
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks:last-of-type .entry-bodier h4 {
    padding-right: 0.315rem;
    transform: rotate3d(0, 1, 0, -120deg);
    transform-origin: calc(100% + 0.315rem + (1.89rem - (0.315rem * 0.5))) 50% 0;
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks:last-of-type .entry-bodier p {
    padding-right: 0.315rem;
    transform: rotate3d(0, 1, 0, -120deg);
    transform-origin: calc(100% + 0.315rem + (1.89rem - (0.315rem * 0.5))) 50% 0;
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks:last-of-type .entry-bodier p.p-additional {
    padding-right: 0.315rem;
    transform: rotate3d(0, 1, 0, -120deg);
    transform-origin: calc(100% + 0.315rem + (1.89rem - (0.315rem * 0.5))) 50% 0;
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks:last-of-type .entry-images {
    padding-left: 0.1575rem;
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks:last-of-type .entry-images figure figcaption p {
    transform: rotate3d(0, 1, 0, -120deg);
    transform-origin: calc(100% + 3.6750000306rem) 50% 0;
  }
}

.bodier.bodier-project .content .entry .entry-bricks:last-of-type .entry-images:last-child {
  padding-bottom: 1.8rem;
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks:last-of-type .entry-videos {
    padding-left: 0.1575rem;
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks:last-of-type .entry-videos figure figcaption p {
    transform: rotate3d(0, 1, 0, -120deg);
    transform-origin: calc(100% + 3.6750000306rem) 50% 0;
  }
}

.bodier.bodier-project .content .entry .entry-bricks:last-of-type .entry-videos:last-child {
  padding-bottom: 1.8rem;
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks:last-of-type .entry-audios {
    padding-left: 0.1575rem;
  }
}

@media screen and (min-width: 800px) {
  .bodier.bodier-project .content .entry .entry-bricks:last-of-type .entry-audios figure figcaption p {
    transform: rotate3d(0, 1, 0, -120deg);
    transform-origin: calc(100% + 3.6750000306rem) 50% 0;
  }
}

.bodier.bodier-project .content .entry .entry-bricks:last-of-type .entry-audios:last-child {
  padding-bottom: 1.8rem;
}

.bodier.bodier-project.switch-behavior-bodier .content .entry .entry-header h2 {
  transform: none;
}

.bodier.bodier-project.switch-behavior-bodier .content .entry .entry-bodier h3 {
  transform: none !important;
}

.bodier.bodier-project.switch-behavior-bodier .content .entry .entry-bodier h4 {
  transform: none !important;
}

.bodier.bodier-project.switch-behavior-bodier .content .entry .entry-bodier p {
  transform: none !important;
}

.bodier.bodier-project.switch-behavior-bodier .content .entry .entry-bodier p.p-additional {
  transform: none !important;
}

.bodier.bodier-project.switch-behavior-bodier .content .entry .entry-images figure p {
  transform: none !important;
}

.bodier.bodier-project.switch-behavior-bodier .content .entry .entry-images figure figcaption p {
  transform: none !important;
}

.bodier.bodier-project.switch-behavior-bodier .content .entry .entry-videos figure video {
  transform: none !important;
}

.bodier.bodier-project.switch-behavior-bodier .content .entry .entry-videos figure figcaption p {
  transform: none !important;
}

.bodier.bodier-project.switch-behavior-bodier .content .entry .entry-audios figure audio {
  transform: none !important;
}

.bodier.bodier-project.switch-behavior-bodier .content .entry .entry-audios figure figcaption p {
  transform: none !important;
}

.flag-handheld-true .bodier.bodier-projects .content .entry .entry-images figure figcaption p span {
  opacity: 1;
}

.footer {
  display: none;
}
