@media (min-width: 992px) {
  .hero {
    min-height: 100vh;
    min-height: calc(100vh - var(--siteHeaderHeight,0px)); } }
.feature-caption {
  max-width: 40rem; }

@media (min-width: 992px) {
  .col-feature-thumbnails {
    min-width: 50rem; } }
.feature-thumbnails {
  overflow: visible;
  -webkit-perspective: 1200px;
          perspective: 1200px; }
  .feature-thumbnails img {
    transition: all 2s cubic-bezier(0.24, 1, 0.32, 1);
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
    -webkit-filter: brightness(0);
            filter: brightness(0);
    -webkit-transform: scale(0.8);
            transform: scale(0.8); }
  .js .feature-thumbnails.lazyloaded img, .no-js .feature-thumbnails img {
    -webkit-filter: none;
            filter: none; }
    .js .feature-thumbnails.lazyloaded img:nth-child(1), .no-js .feature-thumbnails img:nth-child(1) {
      -webkit-transform: rotateY(20deg) translate(0%, -20%) translateZ(-15rem) scale(0.8);
              transform: rotateY(20deg) translate(0%, -20%) translateZ(-15rem) scale(0.8);
      -webkit-filter: brightness(25%);
              filter: brightness(25%); }
    .js .feature-thumbnails.lazyloaded img:nth-child(2), .no-js .feature-thumbnails img:nth-child(2) {
      -webkit-transform: rotateY(20deg) translate(5%, -10%) translateZ(-10rem) scale(0.8);
              transform: rotateY(20deg) translate(5%, -10%) translateZ(-10rem) scale(0.8);
      -webkit-filter: brightness(50%);
              filter: brightness(50%); }
    .js .feature-thumbnails.lazyloaded img:nth-child(3), .no-js .feature-thumbnails img:nth-child(3) {
      -webkit-transform: rotateY(20deg) translate(10%, 0%) translateZ(-5rem) scale(0.8);
              transform: rotateY(20deg) translate(10%, 0%) translateZ(-5rem) scale(0.8);
      -webkit-filter: brightness(75%);
              filter: brightness(75%); }
    .js .feature-thumbnails.lazyloaded img:nth-child(4), .no-js .feature-thumbnails img:nth-child(4) {
      -webkit-transform: rotateY(20deg) translate(15%, 10%) translateZ(0) scale(0.8);
              transform: rotateY(20deg) translate(15%, 10%) translateZ(0) scale(0.8);
      -webkit-filter: brightness(100%);
              filter: brightness(100%); }

.feature-book {
  position: relative;
  -webkit-perspective: 4000px;
          perspective: 4000px; }

.feature-book-container {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  transition: all 2s cubic-bezier(0.24, 1, 0.32, 1);
  -webkit-transform: rotateY(90deg);
          transform: rotateY(90deg); }
  .js .feature-book-container.lazyloaded, .no-js .feature-book-container {
    -webkit-transform: rotateY(35deg);
            transform: rotateY(35deg); }

.feature-book--cover {
  position: relative;
  z-index: 1; }

.feature-book--spine {
  position: absolute;
  top: 0;
  right: 100%;
  width: auto;
  height: 100%;
  -webkit-transform: rotateY(-90deg);
          transform: rotateY(-90deg);
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cubXVzaWNpYW5zZ3VpZGV0b3RoZWludGVybmV0LmNvbS5saXZlLzUwNDIyMC9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9tZ3R0aS9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiaG9tZS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5tdXNpY2lhbnNndWlkZXRvdGhlaW50ZXJuZXQuY29tLmxpdmUvNTA0MjIwL2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL21ndHRpL2Fzc2V0cy9zdHlsZXNoZWV0cy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3Lm11c2ljaWFuc2d1aWRldG90aGVpbnRlcm5ldC5jb20ubGl2ZS81MDQyMjAvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvbWd0dGkvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0REk7RUN6Q0Y7SUFDRSxrQkFBaUI7SUFDakIsc0RBQXFELEVBQUEsRUFBQTtBQUl6RDtFQUNFLGlCQUFnQixFQUFBOztBRGtDZDtFQzlCRjtJQUNFLGlCQUFnQixFQUFBLEVBQUE7QUFJcEI7RUFFRSxrQkFBaUI7RUFDakIsNEJBQW1CO1VBQW5CLG9CQUFtQixFQUFBO0VBRW5CO0lBQ0Usa0RDa1A0RTtJRGpQNUUsNkNFa055RDtJRmpOekQsOEJBQXFCO1lBQXJCLHNCQUFxQjtJQUNyQiw4QkFBb0I7WUFBcEIsc0JBQW9CLEVBQUE7RUFNcEI7SUFFRSxxQkFBWTtZQUFaLGFBQVksRUFBQTtJQUVaO01BQWdCLG9GQUEwRTtjQUExRSw0RUFBMEU7TUFBRSxnQ0FBdUI7Y0FBdkIsd0JBQXVCLEVBQUE7SUFDbkg7TUFBZ0Isb0ZBQTBFO2NBQTFFLDRFQUEwRTtNQUFFLGdDQUF1QjtjQUF2Qix3QkFBdUIsRUFBQTtJQUNuSDtNQUFnQixrRkFBd0U7Y0FBeEUsMEVBQXdFO01BQUUsZ0NBQXVCO2NBQXZCLHdCQUF1QixFQUFBO0lBQ2pIO01BQWdCLCtFQUFxRTtjQUFyRSx1RUFBcUU7TUFBRSxpQ0FBd0I7Y0FBeEIseUJBQXdCLEVBQUE7O0FBTXJIO0VBQ0UsbUJBQWtCO0VBQ2xCLDRCQUFtQjtVQUFuQixvQkFBbUIsRUFBQTs7QUFHckI7RUFFRSxxQ0FBNEI7VUFBNUIsNkJBQTRCO0VBQzVCLGtEQ29OOEU7RURuTjlFLGtDQUF5QjtVQUF6QiwwQkFBeUIsRUFBQTtFQUV6QjtJQUVFLGtDQUF5QjtZQUF6QiwwQkFBeUIsRUFBQTs7QUFJN0I7RUFDRSxtQkFBa0I7RUFDbEIsV0FBVSxFQUFBOztBQUdaO0VBQ0UsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixZQUFXO0VBQ1gsWUFBVztFQUNYLGFBQVk7RUFDWixtQ0FBMEI7VUFBMUIsMkJBQTBCO0VBQzFCLG1DQUEwQjtVQUExQiwyQkFBMEI7RUFDMUIsb0NBQTJCO1VBQTNCLDRCQUEyQixFQUFBIiwiZmlsZSI6ImhvbWUuY3NzIn0= */