@media (max-width: 767.98px) {
  #logo {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
  }
}
@media (min-width: 768px) and (max-width: 1329.98px) {
  #logo {
    opacity: 0;
  }
}
@media (min-width: 1330px) {
  #logo {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
  }
}
@media (min-width: 768px) and (max-width: 1329.98px) {
  #page-header {
    position: relative !important;
    background: #101010 !important;
  }
}
.pagination {
  display: none;
}

.intro {
  position: relative;
  overflow: hidden;
}

.intro-bg {
  position: relative;
  overflow: hidden;
  z-index: 0;
  background: #101010;
}
.intro-bg.loaded {
  background: url(../images/intro-logo-bg.jpg);
  background-size: 100% auto;
}

.intro-video {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
}

.loaded .intro-video {
  opacity: 0;
  transition: opacity 0.5s linear 4.45s;
}

@media (min-width: 992px) {
  @supports (pointer-events: none) and (mix-blend-mode: overlay) {
    .intro .mask {
      position: absolute;
      transition: all 0.05s linear;
      top: -9999px;
      left: -9999px;
    }
    .intro .mask:after {
      content: "";
      display: block;
      position: absolute;
      width: 45vw;
      height: 45vw;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      background: radial-gradient(closest-side, #fff, rgba(255, 255, 255, 0));
      pointer-events: none;
      mix-blend-mode: overlay;
      opacity: 0.6;
      z-index: 500;
    }
  }
}
@media (max-width: 991.98px) {
  .intro-fg {
    background: #f6f6f6;
  }

  .intro-promo {
    background: #2a2a2a;
    color: #fff;
    padding: 1rem;
    box-shadow: 0 0.75rem 1.25rem rgba(16, 16, 16, 0.075);
  }
}
@media (min-width: 992px) {
  .intro-fg {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    color: #fff;
  }
}
.home-section {
  position: relative;
  overflow: hidden;
}

.home-bg {
  position: absolute;
  left: 0;
  -webkit-transform: translate(0, 50%);
          transform: translate(0, 50%);
  width: 100%;
}

@media (max-width: 767.98px) {
  .home-bg {
    display: none;
  }
}
.home-accent {
  position: relative;
}
.home-accent .home-accent-1,
.home-accent .home-accent-2 {
  will-change: transform;
}
.home-accent .home-accent-2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

@media (max-width: 767.98px) {
  .home-accent {
    margin-bottom: -35%;
  }
}
.news {
  background: linear-gradient(to bottom, #101010, rgba(16, 16, 16, 0));
}
.news .home-bg {
  bottom: 0;
}

.news .home-accent .home-accent-1 {
  -webkit-transform: translate3d(0, var(--slideUp), 0) rotate(var(--rotateLeftSm));
          transform: translate3d(0, var(--slideUp), 0) rotate(var(--rotateLeftSm));
}
.news .home-accent .home-accent-2 {
  -webkit-transform: rotate(var(--rotateRight)) translate3d(var(--slideRight), 0, 0);
          transform: rotate(var(--rotateRight)) translate3d(var(--slideRight), 0, 0);
}

@media (max-width: 767.98px) {
  .news .home-accent {
    -webkit-transform: translate(var(--slideLeftMobile), 0);
            transform: translate(var(--slideLeftMobile), 0);
  }
}
.tour .home-bg {
  bottom: 100%;
}

@media (max-width: 767.98px) {
  .tour {
    background: #fff;
  }
  .tour .home-accent {
    -webkit-transform: translate(var(--slideRightMobile), 0);
            transform: translate(var(--slideRightMobile), 0);
  }
}
.tour .home-accent .home-accent-1 {
  -webkit-transform: translate3d(0, var(--slideUp), 0) rotate(var(--rotateRightSm));
          transform: translate3d(0, var(--slideUp), 0) rotate(var(--rotateRightSm));
}
.tour .home-accent .home-accent-2 {
  -webkit-transform: rotate(var(--rotateLeft)) translate3d(var(--slideLeft), 0, 0);
          transform: rotate(var(--rotateLeft)) translate3d(var(--slideLeft), 0, 0);
}

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