@import url(https://fonts.googleapis.com/css2?family=Cormorant&family=Mulish&display=swap);
/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */

.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus { outline: none; }

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
  touch-action: pan-y;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
}

.flickity-rtl .flickity-slider {
  left: unset;
  right: 0;
}

/* draggable */

.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: grabbing;
}

/* ---- flickity-cell ---- */

.flickity-cell {
  position: absolute;
  left: 0;
}

.flickity-rtl .flickity-cell {
  left: unset;
  right: 0;
}

/* ---- flickity-button ---- */

.flickity-button {
  position: absolute;
  background: hsl(0 0% 100% / 75%);
  border: none;
  color: #333;
}

.flickity-button:hover {
  background: white;
  cursor: pointer;
}

.flickity-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #19F;
}

.flickity-button:active {
  opacity: 0.6;
}

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}

.flickity-button-icon {
  fill: currentColor;
}

/* ---- previous/next buttons ---- */

.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  /* vertically center */
  transform: translateY(-50%);
}

.flickity-prev-next-button.previous { left: 10px; }
.flickity-prev-next-button.next { right: 10px; }
/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

/* ---- page dots ---- */

.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  text-align: center;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.flickity-rtl .flickity-page-dots { direction: rtl; }

.flickity-page-dot {
  display: block;
  width: 10px;
  height: 10px;
  padding: 0;
  margin: 0 8px;
  background: hsl(0 0% 20% / 25%);
  border-radius: 50%;
  cursor: pointer;
  appearance: none;
  border: none;
  text-indent: -9999px;
  overflow: hidden;
}

.flickity-rtl .flickity-page-dot {
  text-indent: 9999px;
}

.flickity-page-dot:focus {
  outline: none;
  box-shadow: 0 0 0 5px #19F;
}

.flickity-page-dot.is-selected {
  background: hsl(0 0% 20% / 100%);
}

/* flickity-fade */

.flickity-enabled.is-fade .flickity-slider > * {
  pointer-events: none;
  z-index: 0;
}

.flickity-enabled.is-fade .flickity-slider > .is-selected {
  pointer-events: auto;
  z-index: 1;
}

@media(min-width: 1921px){:root{--baseSize: 1920;--scaler: 1}}@media(max-width: 1920px){:root{--baseSize: 1920;--scaler: 1}}@media(max-width: 1440px){:root{--baseSize: 1440;--scaler: 1}}@media(max-width: 979px){:root{--baseSize: 980;--scaler: 1}}@media(max-width: 479px){:root{--baseSize: 480;--scaler: 1}}*,*::after,*::before{box-sizing:border-box}:root{font-size:16px}html{background:#272727;background-color:#000;left:0;top:0;perspective:1px;transform-style:preserve-3d}html.has-scroll-smooth{overflow:hidden;position:fixed;left:0;right:0;top:0;bottom:0}a{text-decoration:none}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Mulish",sans-serif}h1,h2,h3{font-family:"Cormorant",serif}#slider{width:100%;height:100%;z-index:-1}.loading{width:100vw;height:100vh;background:#000;position:fixed;top:0;left:0;z-index:10;transition:opacity .5s ease;transform-origin:top}body.ready .loading{opacity:0;pointer-events:none}body,html{overflow-x:hidden}.animscale{opacity:0;transform:scale(1.1);transition:transform 2s cubic-bezier(0.1, 0, 0.07, 1),opacity 1s linear}.animfade{opacity:0;transition:opacity 2s linear;position:relative;width:100%;height:100%}.animin{overflow:hidden}.animin>*{opacity:0;transform:translateY(5vw);transition:transform 1.2s cubic-bezier(0.1, 1, 0.43, 1),opacity 1s linear;transition-delay:.5s}@media(max-width: 480px){.animin>*{transform:translateY(0)}}body.ready .animscale{opacity:1;transform:scale(1)}body.ready .animfade{opacity:1}body.ready .animin>*{opacity:1;transform:translateY(0)}.header{position:absolute;top:0;left:0;display:flex;justify-content:center;width:100%;padding:calc(30 / var(--baseSize) * var(--scaler) * 100vw) 0;z-index:99;transition:opacity 1s ease}.header-logo{margin:0;width:calc(83 / var(--baseSize) * var(--scaler) * 100vw);height:calc(63.63 / var(--baseSize) * var(--scaler) * 100vw)}.header-logo img{width:100%;height:100%;object-fit:cover}.header.hide{opacity:0;transition:opacity .5s ease;pointer-events:none}.footer{background-color:#231f20}.footer-wrapper{padding:calc(60 / var(--baseSize) * var(--scaler) * 100vw) calc(30 / var(--baseSize) * var(--scaler) * 100vw);color:#fff;text-align:center;line-height:calc(30 / var(--baseSize) * var(--scaler) * 100vw);font-family:"Mulish",sans-serif;font-size:calc(16 / var(--baseSize) * var(--scaler) * 100vw)}@media(max-width: 980px){.footer-wrapper{font-size:calc(18 / var(--baseSize) * var(--scaler) * 100vw)}}.slider-container{width:100%;height:calc(100vh - 40px);overflow:hidden}@media(max-width: 480px){.slider-container{min-height:-webkit-fill-available}}.slider-container{position:relative;background-color:#000}.slider-container canvas{animation:move 20s ease infinite;-ms-animation:move 20s ease infinite;-webkit-animation:move 20s ease infinite;-moz-animation:move 20s ease infinite}.slider-container .slider-wrapper{position:relative;width:100%;height:100%;opacity:1;transform:scale(1)}.slider-container .slider{position:relative;width:100%;height:100%}.slider-title{position:absolute;bottom:calc(250 / var(--baseSize) * var(--scaler) * 100vw);left:50%;transform:translateX(-50%);text-align:center;color:#fff}@media(max-width: 480px){.slider-title{width:100%;bottom:calc(200 / var(--baseSize) * var(--scaler) * 100vw)}}.slider-title h1{font-size:2.8vw;line-height:1;text-transform:uppercase;font-style:normal;font-weight:400;margin-bottom:0;margin-top:0}@media(max-width: 980px){.slider-title h1{font-size:calc(40 / var(--baseSize) * var(--scaler) * 100vw)}}@media(max-width: 480px){.slider-title h1{font-size:28px;line-height:30px}}.slides-item{position:absolute;bottom:calc(150 / var(--baseSize) * var(--scaler) * 100vw);left:50%;transform:translateX(-50%);text-align:center;color:#fff;transition:opacity .1s linear}@media(max-width: 480px){.slides-item{width:100%;bottom:calc(150 / var(--baseSize) * var(--scaler) * 100vw)}}.slides-item:not(.active){opacity:0}.slides-item.active{opacity:1;transition:opacity .7s linear .1s}.slides-item p{font-size:1.1vw;line-height:calc(17.57 / var(--baseSize) * var(--scaler) * 100vw);margin:0 0 calc(20 / var(--baseSize) * var(--scaler) * 100vw)}@media(max-width: 980px){.slides-item p{font-size:calc(20 / var(--baseSize) * var(--scaler) * 100vw)}}@media(max-width: 480px){.slides-item p{width:100%;font-size:14px;opacity:.7}}.moveAnim{animation:move 20s ease infinite;-ms-animation:move 20s ease infinite;-webkit-animation:move 20s ease infinite;-moz-animation:move 20s ease infinite}@-webkit-keyframes move{0%{-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;transform:scale(1.06);-ms-transform:scale(1.06);-webkit-transform:scale(1.06);-o-transform:scale(1.06);-moz-transform:scale(1.06)}50%{transform:scale(1.01);-ms-transform:scale(1.01);-webkit-transform:scale(1.01);-o-transform:scale(1.01);-moz-transform:scale(1.01)}100%{transform:scale(1.06);-ms-transform:scale(1.06);-webkit-transform:scale(1.06);-o-transform:scale(1.06);-moz-transform:scale(1.06)}}.slider-nav{position:absolute;bottom:calc(100 / var(--baseSize) * var(--scaler) * 100vw);left:50%;transform:translateX(-50%);user-select:none;font-size:1vw}.slider-nav>div>div{display:flex;align-items:center}@media(max-width: 980px){.slider-nav{font-size:calc(20 / var(--baseSize) * var(--scaler) * 100vw);bottom:calc(70 / var(--baseSize) * var(--scaler) * 100vw)}}@media(max-width: 480px){.slider-nav{font-size:14px;bottom:calc(90 / var(--baseSize) * var(--scaler) * 100vw)}}.slider-nav .nav-prev,.slider-nav .nav-next{cursor:pointer;padding:calc(20 / var(--baseSize) * var(--scaler) * 100vw)}.slider-nav .nav-prev img,.slider-nav .nav-next img{width:7px;cursor:pointer}.slider-nav .total,.slider-nav .sep{opacity:.5}.slider-nav .nav-count{color:#fff;margin:0 calc(10 / var(--baseSize) * var(--scaler) * 100vw);pointer-events:none;cursor:auto}.slider-nav .nav-count i{margin:0 calc(5 / var(--baseSize) * var(--scaler) * 100vw)}.slider-nav .nav-count .current{transition:.3s ease-in-out;opacity:1}.slider-nav .nav-count .current.running{opacity:0}.loadOverlay{position:fixed;width:100vw;height:100vh;left:0;top:0;z-index:10;pointer-events:none}@media(max-width: 480px){.loadOverlay{width:200vw;left:-50%}}.grid-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(calc(480 / var(--baseSize) * var(--scaler) * 100vw), 1fr))}@media(max-width: 1440px){.grid-container{grid-template-columns:repeat(auto-fit, minmax(calc(360 / var(--baseSize) * var(--scaler) * 100vw), 1fr))}}@media(max-width: 1100px){.grid-container{grid-template-columns:repeat(auto-fit, minmax(50%, 1fr))}}@media(max-width: 480px){.grid-container{grid-template-columns:1fr}}.grid-container picture{width:100%;height:100%;display:block}.grid-container .card{width:100%;height:100%;position:relative;color:#fff;overflow:hidden;cursor:pointer;background-color:#000;display:block;position:relative}.grid-container .card>figure{margin:0;width:100%;height:100%;font-size:0;overflow:hidden;position:absolute;z-index:0;transform:scale(1.05);transition:transform .8s ease;cursor:pointer}.grid-container .card>figure img{width:100%;height:100%;object-fit:cover;transition:filter .8s ease,opacity 2s linear;height:120%;margin-top:-10%;cursor:pointer}@media(max-width: 980px){.grid-container .card>figure img{height:120%;margin-top:0%}}@media(max-width: 480px){.grid-container .card>figure img{height:120%;margin-top:-10%}}.grid-container .card_overlay{position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);opacity:0;transition:opacity .3s ease;cursor:pointer}@media(max-width: 480px){.grid-container .card_overlay{opacity:1;height:60%;bottom:0;top:auto;background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%)}}.grid-container .card_content{position:relative;padding:20vw 3vw 5vw;text-align:center;left:50%;transform:translateX(-50%) translateY(5%);transition:transform .5s ease;cursor:pointer;display:block}@media(max-width: 480px){.grid-container .card_content{padding:30vh 5vh 15vh}}.grid-container .card_content>span{position:relative;left:50%;display:block;width:4vw;height:4vw;display:flex;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.2);cursor:pointer;margin-top:2vw;transform:translateX(-50%) translateY(20%);opacity:0;transition:all 1.1s ease}.grid-container .card_content>span img{width:7px;height:auto}@media(max-width: 980px){.grid-container .card_content>span{margin-top:5vh;opacity:1;transform:translateX(-50%) translateY(0);width:8vh;height:8vh}}@media(max-width: 480px){.grid-container .card_content>span{margin-top:5vh;opacity:1;transform:translateX(-50%) translateY(0);width:8vh;height:8vh}}.grid-container .card_content h2{text-transform:uppercase;color:#fff;font-size:calc(30 / var(--baseSize) * var(--scaler) * 100vw);line-height:calc(62.02 / var(--baseSize) * var(--scaler) * 100vw);font-family:"Cormorant",serif;font-weight:400;cursor:pointer}@media(max-width: 480px){.grid-container .card_content h2{font-size:24px;line-height:30px}}.grid-container .card_content>p{font-size:1vw;line-height:1.4;opacity:.7;opacity:0;transform:translateY(20%);transition:all 1.1s ease;cursor:pointer}@media(max-width: 980px){.grid-container .card_content>p{font-size:calc(20 / var(--baseSize) * var(--scaler) * 100vw);opacity:.7;width:100%;transform:translateY(0)}}@media(max-width: 480px){.grid-container .card_content>p{opacity:.7;width:100%;font-size:14px;transform:translateY(0)}}@media(min-width: 480px){.grid-container .card:hover .card_overlay{opacity:1}.grid-container .card:hover .card_content{transform:translateX(-50%) translateY(0)}.grid-container .card:hover .card_content p{opacity:.7;transform:translateY(0);transition-delay:.15s}.grid-container .card:hover .card_content span{opacity:1;transition-delay:.4s;transform:translateX(-50%) translateY(0)}.grid-container .card:hover figure{transform:scale(1)}.grid-container .card:hover img{filter:brightness(1.1) saturate(1.1) contrast(1.1)}}.slider-title{z-index:1}.main-carousel{height:100%}.main-carousel .carousel-cell{height:calc(100vh - 40px);width:100%}.main-carousel .carousel-cell .slider{z-index:-1}.main-carousel .carousel-cell .description{position:absolute;color:#fff;bottom:calc(150 / var(--baseSize) * var(--scaler) * 100vw);left:50%;transform:translateX(-50%)}.main-carousel .carousel-cell .background-image{width:110%;height:110%;position:absolute;top:-10%;left:-10%;background-size:cover;background-position:center}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:9999}body.ready .preloader{opacity:0;pointer-events:none}
