*{box-sizing:border-box}body.hidden{overflow:hidden}.v-enter-active,.v-leave-active{transition:opacity .5s ease}.v-enter-from,.v-leave-to{opacity:0}body{font-family:DM Sans,sans-serif;background:#cfcac2;height:100%}.page{overflow:hidden;position:relative}.mob{display:none}a,button{border:0;outline:0;cursor:pointer;transition:.3s;text-decoration:none}.desc{color:#000;font-size:18px;line-height:28px;font-weight:500}.desc.dark{opacity:.25}.button{color:#000;font-size:18px;line-height:24px;font-weight:500;padding:11px 24px;border-radius:8px;border:1px solid rgba(0,0,0,.25098039215686274);background:transparent;transition:.5s;box-sizing:border-box}.button .symbol{position:relative;top:2px}.button:hover{transform:translateY(3px)}.home-page{height:100vh;min-height:500px;transition:.7s;opacity:0}.home-page .bg-video{position:fixed;left:0;top:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:.7s}.home-page .bg-video.active{opacity:1;visibility:visible}.home-page .bg-video video{width:100%;height:100%;position:absolute;left:50%;transform:translateX(-50%);top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.home-page.loaded{opacity:1}.home-page.pointerNone{pointer-events:none}.header .logo-img{transition:1s;visibility:visible;position:fixed;left:56px;top:48px;z-index:1;opacity:0}.header .logo-img.active{left:50%;top:calc(50% - 140px);transform:translateX(-50%) translateY(-50%) scale(2.7)}.header .desc,.header .link-img{opacity:0;transition:.5s}.header .desc{gap:10px;display:flex;align-items:center;position:fixed;top:48px;right:56px;z-index:1}.header .desc:hover .link-img{opacity:1}.header .desc span{transition:.5s}.header.loaded .desc,.header.loaded .logo-img{opacity:1}.home-text{position:fixed;top:104px;left:56px;max-width:494px;transition:.7s;z-index:5}.home-text .button{margin-top:32px}.center-text{opacity:0}.center-text.hidden{opacity:0;visibility:hidden;transform:translateY(20px)}.up-text{left:50%;transform:translate(-50%,-50%);top:calc(50% - 30px);text-align:center;max-width:494px;width:calc(100% - 64px);padding-top:86px}.up-text,.up-text .desc{opacity:0;visibility:hidden}.up-text .desc{transform:translateY(40px);transition:.7s;width:100%}.up-text .button{margin:24px auto 0;opacity:0;visibility:hidden;transform:translateY(60px);transition:.9s;display:table}.up-text.active{opacity:1;visibility:visible;top:calc(50% - 50px)}.up-text.active .button,.up-text.active .desc,.up-text.active .logo-img{transform:translateY(0);opacity:1;visibility:visible}.up-text.active .button:hover{transform:translateY(3px)}.up-text.socials{bottom:64px;transform:none;left:auto;right:56px;top:auto;display:flex;gap:24px;line-height:0;width:auto;opacity:1;visibility:visible;transition:1s;padding:0}.up-text.socials.active{transform:translateX(50%) translateY(0);right:50%}.up-text.socials a{transition:.5s}.up-text.socials a:hover{transform:translateY(-3px)}.bottom-text{top:10vh;left:50%;opacity:0;visibility:hidden;transform:translateX(-50%) translateY(20px)}.bottom-text.active{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.bottom-text.up{transform:translateX(-50%) translateY(-50vh);opacity:0}.bottom-text.down{transform:translateX(-50%) translateY(50vh);opacity:0}.bar{opacity:0;visibility:hidden;left:56px;top:50%;transform:translateY(-50%);width:1px;height:250px;background:hsla(0,0%,66.7%,.2);display:flex;flex-direction:column}.bar,.bar .bar-item{position:absolute;transition:.7s}.bar .bar-item{display:block;width:100%;background:#aaa;left:0;top:0}.shot{position:absolute;left:50%;transform:translateX(-50%);top:22vh;opacity:0;visibility:hidden;transition:.7s}.shot.active{opacity:1;visibility:visible}.shot .img{width:93.4vh;height:60.57vh;border-radius:32px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:50%;transform:translateX(-50%) translateY(0);top:0;opacity:0;visibility:hidden;transition:.7s;transform:translateX(-50%)}.shot .img.visible{opacity:1;visibility:visible;transform:translateX(-50%)}.shot .img.up{transform:translateX(-50%) translateY(-50vh);opacity:0}.shot .img.down{transform:translateX(-50%) translateY(50vh);opacity:0}.esc{right:56px;bottom:56px;position:absolute;visibility:hidden;opacity:0;transition:.7s;z-index:5}.arrows{position:fixed;left:56px;bottom:56px;z-index:10}.arrows .button{width:48px;height:48px;padding:0;display:inline-flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:0;opacity:0;visibility:hidden}.arrows .button .img{transition:.5s}.arrows .button.up{display:flex;margin:0 auto}.arrows .button.active{opacity:1;visibility:visible}.arrows.upSectionIsVisible .button{pointer-events:none}.arrows.upSectionIsVisible .button .img{opacity:.25}.arrows.upSectionIsVisible .button.down{pointer-events:unset}.arrows.upSectionIsVisible .button.down .img{opacity:1}.arrows.bottomSectionIsVisible .button,.arrows.lastSectionIsVisible .button{pointer-events:none}.arrows.bottomSectionIsVisible .button .img,.arrows.lastSectionIsVisible .button .img{opacity:.25}.arrows.bottomSectionIsVisible .button.down,.arrows.lastSectionIsVisible .button.down{pointer-events:unset}.arrows.bottomSectionIsVisible .button.down .img,.arrows.lastSectionIsVisible .button.down .img{opacity:1}.arrows.bottomSectionIsVisible .button.up,.arrows.lastSectionIsVisible .button.up{pointer-events:unset}.arrows.bottomSectionIsVisible .button.up .img,.arrows.lastSectionIsVisible .button.up .img{opacity:1}.carousel{width:0;position:absolute;left:25%;transform:translateX(-50%);bottom:14vh;perspective:1200px;transition:.7s;opacity:0}.carousel .item{transition:.7s;position:relative;bottom:0}.carousel .item.slide-down{opacity:.2;bottom:-68vh}.carousel .item.slide-down-fully{opacity:0;bottom:-70vh}.carousel .item.slide-up{opacity:0;bottom:80vh}.carousel.full{left:calc(50vw - 46.7vh);bottom:19.715vh}.carousel.full .item-wrapper{opacity:0}.carousel.full .previous-slide .item-wrapper{opacity:0;transform:none;height:60.57vh;left:0;bottom:50vh}.carousel.full .previous-slide .item-wrapper .img{width:93.4vh;height:60.57vh}.carousel.full .previous-slide .item-wrapper .desc{opacity:1}.carousel.full .slick-active .item-wrapper{opacity:1;transform:none;height:60.57vh;bottom:0}.carousel.full .slick-active .item-wrapper .img{width:93.4vh;height:60.57vh}.carousel.full .slick-active .item-wrapper .desc{opacity:1}.carousel.full .slick-active+.slick-slide+.slick-slide+.slick-slide .item-wrapper,.carousel.full .slick-active+.slick-slide+.slick-slide .item-wrapper,.carousel.full .slick-active+.slick-slide .item-wrapper{opacity:0;transform:none;height:60.57vh;bottom:-68vh;left:0}.carousel.full .slick-active+.slick-slide+.slick-slide+.slick-slide .item-wrapper .img,.carousel.full .slick-active+.slick-slide+.slick-slide .item-wrapper .img,.carousel.full .slick-active+.slick-slide .item-wrapper .img{width:93.4vh;height:60.57vh}.carousel.full .slick-active+.slick-slide .item-wrapper{opacity:1}.carousel.slide-up{bottom:-50vh}.carousel.slide-up .slick-slide .item-wrapper .desc{opacity:0}.carousel.hidden{opacity:0!important}.slick-list{overflow:visible}.slick-slide .item-wrapper{position:relative;width:0;height:46.2vh;bottom:40vh;opacity:0;transition:.7s;transform:rotateY(-19deg) rotateX(10deg) rotate(0deg) skew(3deg,6deg);left:0}.slick-slide .item-wrapper .desc{opacity:0;transition:.7s;width:93.4vh;left:0;top:-115px;position:absolute}.slick-slide .item-wrapper .desc span{max-width:494px;margin:0 auto;display:block}.slick-slide .item-wrapper .img{width:71.2vh;height:46.2vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:16px;position:absolute;top:0;left:0;transition:.5s}.bg-list{left:0;top:0;visibility:hidden}.bg-list,.bg-list img{width:100%;height:100%;position:absolute;transition:.7s;opacity:0}.bg-list img.active{opacity:1}.slick-active .item-wrapper{bottom:0;opacity:1}.slick-slide{outline:0;position:relative;z-index:4}.slick-active+.slick-slide .item-wrapper{bottom:10vh;opacity:1;left:18.7vh}.slick-active+.slick-slide{z-index:3}.slick-active+.slick-slide+.slick-slide .item-wrapper{bottom:20vh;opacity:1;left:37.4vh}.slick-active+.slick-slide+.slick-slide{z-index:2}.slick-active+.slick-slide+.slick-slide+.slick-slide .item-wrapper{bottom:30vh;opacity:1;left:56.1vh}.slick-active+.slick-slide+.slick-slide+.slick-slide{z-index:1}.slick-active+.slick-slide+.slick-slide+.slick-slide+.slick-slide{z-index:0}.previous-slide .item-wrapper{bottom:-50vh}.previous-slide{z-index:5}@media (min-aspect-ratio:8/5){.carousel{left:30%}}@media (min-aspect-ratio:16/9){.carousel{left:40%}}@media (min-aspect-ratio:2/1){.carousel{left:50%}}@media (min-aspect-ratio:16/7){.carousel{left:55%}}@media (min-aspect-ratio:8/3){.carousel{left:60%}}@media (min-aspect-ratio:16/5){.carousel{left:65%}}@media screen and (max-width:769px){.mob{display:block}video{display:none}video.mob{display:block}.header{padding:0}.up-text.up-text.socials{left:auto;right:32px;bottom:48px}.up-text.up-text.socials.active{bottom:25%;right:50%;transform:translateY(50%) translateX(50%)}.arrows{left:32px;bottom:40px}.header .desc{right:32px;top:32px;line-height:24px}.header .logo-img{left:32px;top:32px}.header .logo-img.active{top:calc(50% - 144px);transform:translateX(-50%) translateY(-50%) scale(1.9)}.header.moved .desc{right:calc(50% + 15px);transform:translateX(50%)}.up-text .logo-img{width:110px}.arrows{transition:.7s;width:48px}.arrows.bottomSectionIsVisible{left:50%;transform:translateX(-50%)}}