@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: rgb(96.2745098039%, 96.2745098039%, 96.2745098039%);
  }
  .intro-promo {
    background: rgb(16.2745098039%, 16.2745098039%, 16.2745098039%);
    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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cuYWxhbmphY2tzb24uY29tLmxpdmUvNTgxNzIxL2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL2FqMjAxOS9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiaG9tZS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5hbGFuamFja3Nvbi5jb20ubGl2ZS81ODE3MjEvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvYWoyMDE5L2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsImhvbWUuY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5hbGFuamFja3Nvbi5jb20ubGl2ZS81ODE3MjEvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvYWoyMDE5L2Fzc2V0cy9zdHlsZXNoZWV0cy9fdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBeUVJO0VDaERGO0lDbkJBLG1CQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxXQUFBO0lBQ0EsaUJBQUE7SUFDQSx1QkFBQTtJQUNBLG9CQUFBO0lBQ0EsVUFBQTtHQ0hDO0NBQ0Y7QUg2RUc7RUN4REY7SUFDRSxXQUFBO0dFbEJEO0NBQ0Y7QUg0Q0c7RUNyQkY7SUNqQ0EsbUJBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFdBQUE7SUFDQSxpQkFBQTtJQUNBLHVCQUFBO0lBQ0Esb0JBQUE7SUFDQSxVQUFBO0dDY0M7Q0FDRjtBSDRERztFQzFDRjtJQUNFLDhCQUFBO0lBQ0EsK0JBQUE7R0VmRDtDQUNGO0FGbUJEO0VBQ0UsY0FBQTtDRWpCRDs7QUYwQkQ7RUFDRSxtQkFBQTtFQUNBLGlCQUFBO0NFdkJEOztBRjBCRDtFQUNFLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JHNURTO0NEcUNWO0FGeUJDO0VBRUUsNkNBQUE7RUFDQSwyQkFBQTtDRXhCSDs7QUY0QkQ7RUFDRSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7S0FBQSxrQkFBQTtFQUNBLFlBQUE7Q0V6QkQ7O0FGNEJEO0VBQ0UsV0FBQTtFQUNBLHNDQUFBO0NFekJEOztBSFRHO0VDdUNGO0lBRUU7TUFDRSxtQkFBQTtNQUNBLDZCQUFBO01BQ0EsYUFBQTtNQUNBLGNBQUE7S0UzQkQ7SUY2QkM7TUFDRSxZQUFBO01BQ0EsZUFBQTtNQUNBLG1CQUFBO01BQ0EsWUFBQTtNQUNBLGFBQUE7TUFDQSx5Q0FBQTtjQUFBLGlDQUFBO01BQ0Esd0VBQUE7TUFDQSxxQkFBQTtNQUNBLHdCQUFBO01BQ0EsYUFBQTtNQUNBLGFBQUE7S0UzQkg7R0FDRjtDQUNGO0FIcEJHO0VDc0RGO0lBQ0UsZ0VBQUE7R0UvQkQ7RUZrQ0Q7SUFFRSxnRUdoSE87SUhpSFAsWUczSE87SUg0SFAsY0FBQTtJQUNBLHNER29HMEI7R0RySTNCO0NBQ0Y7QUg1Q0c7RUNrRkY7SUFDRSxtQkFBQTtJQUNBLFVBQUE7SUFDQSxRQUFBO0lBQ0EsWUFBQTtJQUNBLFlHeElPO0dEcUdSO0NBQ0Y7QUYrQ0Q7RUFFRSxtQkFBQTtFQUNBLGlCQUFBO0NFOUNEOztBRmlERDtFQUNFLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLHFDQUFBO1VBQUEsNkJBQUE7RUFDQSxZQUFBO0NFOUNEOztBSG5ERztFQ3NHRjtJQUNFLGNBQUE7R0UvQ0Q7Q0FDRjtBRm1ERDtFQUNFLG1CQUFBO0NFakREO0FGbURDOztFQUVFLHVCQUFBO0NFakRIO0FGb0RDO0VBQ0UsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7Q0VsREg7O0FIdEVHO0VDOEhGO0lBRUUsb0JBQUE7R0VyREQ7Q0FDRjtBRjhERDtFQUVFLHFFQUFBO0NFN0REO0FGK0RDO0VBQ0UsVUFBQTtDRTdESDs7QUZxRUc7RUFDRSxpRkFBQTtVQUFBLHlFQUFBO0NFbEVMO0FGcUVHO0VBQ0UsbUZBQUE7VUFBQSwyRUFBQTtDRW5FTDs7QUh6Rkc7RUNxS0E7SUFFRSx3REFBQTtZQUFBLGdEQUFBO0dFekVIO0NBQ0Y7QUZxRkM7RUFDRSxhQUFBO0NFbkZIOztBSGxHRztFQzRMRjtJQUNFLGlCRzNQTztHRHFLUjtFRndGQztJQUVFLHlEQUFBO1lBQUEsaURBQUE7R0V2Rkg7Q0FDRjtBRmlHRztFQUNFLGtGQUFBO1VBQUEsMEVBQUE7Q0UvRkw7QUZrR0c7RUFDRSxpRkFBQTtVQUFBLHlFQUFBO0NFaEdMIiwiZmlsZSI6ImhvbWUuY3NzIn0= */