@font-face{font-family:Baton;src:url("../assets/fonts/baton/Baton-Medium.eot");src:url("../assets/fonts/baton/Baton-Medium.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/baton/BatonWeb-Medium.woff2") format("woff2"),url("../assets/fonts/baton/BatonWeb-Medium.woff") format("woff"),url("../assets/fonts/baton/Baton-Medium.ttf") format("truetype"),url("../assets/fonts/baton/Baton-Medium.svg#Baton-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url("../assets/fonts/bevietnampro/BeVietnamPro-Bold.eot");src:url("../assets/fonts/bevietnampro/BeVietnamPro-Bold.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/bevietnampro/BeVietnamPro-Bold.woff2") format("woff2"),url("../assets/fonts/bevietnampro/BeVietnamPro-Bold.woff") format("woff"),url("../assets/fonts/bevietnampro/BeVietnamPro-Bold.ttf") format("truetype"),url("../assets/fonts/bevietnampro/BeVietnamPro-Bold.svg#BeVietnamPro-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url("../assets/fonts/bevietnampro/BeVietnamPro-Regular.eot");src:url("../assets/fonts/bevietnampro/BeVietnamPro-Regular.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/bevietnampro/BeVietnamPro-Regular.woff2") format("woff2"),url("../assets/fonts/bevietnampro/BeVietnamPro-Regular.woff") format("woff"),url("../assets/fonts/bevietnampro/BeVietnamPro-Regular.ttf") format("truetype"),url("../assets/fonts/bevietnampro/BeVietnamPro-Regular.svg#BeVietnamPro-Regular") format("svg");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{width:100%;font-family:Be Vietnam Pro;font-size:16px;font-weight:500;line-height:1.6;background-color:#000;color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body h1,body h2,body h3,body h4,body h5,body h6{font-family:inherit;font-weight:inherit;font-size:inherit}body a{text-decoration:none;color:inherit;font-family:inherit}body address{font-style:normal}body button{background-color:transparent;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1;outline:0;padding:0}body ul{padding:0;list-style-type:none}body figure,body ul{margin:0}body input{padding:0;margin:0;background:transparent;border:none;font-family:inherit;font-size:inherit;font-weight:inherit;outline:none}.header{position:-webkit-sticky;position:sticky;display:flex;align-items:center;justify-content:space-between;font-family:Baton;width:100%;top:0;left:0;background-color:#000;padding:calc(1.61812vw + 18.93204px) 0;z-index:1}.header-nav-btn{width:24px;height:20px;position:relative;display:none}@media (max-width:1000px){.header-nav-btn{display:block}}.header-nav-btn span{top:50%;opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .4s ease}.header-nav-btn:after,.header-nav-btn:before,.header-nav-btn span{position:absolute;width:100%;height:3px;background-color:#fff;left:0}.header-nav-btn:after,.header-nav-btn:before{content:"";transition:all .4s ease}.header-nav-btn:after{top:0}.header-nav-btn:before{bottom:0}.header-nav-btn.open span{opacity:0}.header-nav-btn.open:after,.header-nav-btn.open:before{width:100%;top:50%;left:50%;bottom:auto;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.header-nav-btn.open:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.header-nav-container{position:relative}.header-nav-container video{display:none;position:absolute;bottom:40px;right:0}@media (max-width:1000px){.header-nav-container{background-color:#000;z-index:1;width:100%;position:absolute;overflow:hidden;height:0;transition:all .4s ease;margin:0;left:0}.header-nav-container video{display:block}.header-nav-container .menu{align-items:flex-start!important;flex-direction:column}.header-nav-container .menu li{margin:40px 0 0;font-size:24px}.header-nav-container .menu li:first-of-type{margin:0}.header-nav-container.open{height:65vh;padding:40px 0;margin:20px 0 0}}.header-nav .menu{display:flex;align-items:center}.header-nav .menu-item{font-size:20px;line-height:1;margin:0 calc(1.2945vw + 15.14563px) 0 0;text-transform:uppercase;color:#565656}.header-nav .menu-item a{line-height:1}.header-nav .menu-item.current-menu-item{color:#ffb4eb}.header-nav .menu-item:hover{color:#fff}.header-logo{font-size:calc(1.68285vw + 21.68932px);line-height:1;position:absolute;left:50%;text-transform:uppercase;-webkit-transform:translate(-50%);transform:translate(-50%)}.header-translate{display:flex;align-items:center}.header-translate li{line-height:1;margin:0 0 0 calc(.64725vw + 7.57282px);text-transform:uppercase;font-size:calc(.2589vw + 15.02913px);color:#565656}.header-translate li a{line-height:1}.header-translate li.current-lang{color:#fff}.header-translate li.video{margin:0 0 0 calc(1.94175vw + 2.71845px);display:flex;justify-content:center;align-items:center}@media (max-width:700px){.header-translate li.video{display:none}}.home .header-nav .menu-item{color:#fff}.single-work .menu-item-object-work{color:#ffb4eb}.footer{display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;font-size:12px;line-height:1.4}.footer .developer{margin-top:10px;color:#565656}.footer .developer a{text-decoration:underline}.page-home .carousel{position:relative}.page-home .carousel a.desktop{display:block}.page-home .carousel a.mobile{display:none}.page-home .carousel a.nolink{pointer-events:none}@media (max-width:1000px){.page-home .carousel a.desktop{display:none}.page-home .carousel a.mobile{display:block}}.page-home .carousel img{display:block;width:100%;height:100%;min-height:75vh;-o-object-fit:cover;object-fit:cover}.page-home .carousel .slick-dots{position:absolute;top:20px;right:20px;display:flex}.page-home .carousel .slick-dots li{width:10px;height:10px;background-color:#565656;margin-left:10px;cursor:pointer}.page-home .carousel .slick-dots li.slick-active{background-color:#fff;cursor:default}.page-home .carousel .slick-dots li button{text-indent:-999999px}.page-works .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(1.61812vw + 18.93204px)}.page-works .grid-item{aspect-ratio:4/4;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:#000}@media (max-width:1000px){.page-works .grid-item{grid-column:span 2}}.page-works .grid-item .container{height:100%;visibility:hidden}.page-works .grid-item .container a{display:block;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:calc(1.61812vw + 18.93204px);background-color:#ffb4eb;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s}.page-works .grid-item .container a h2{color:#000;font-weight:700;font-size:calc(1.2945vw + 21.14563px);line-height:1.2;margin:0 0 calc(.64725vw + 19.57282px)}.page-works .grid-item .container a p{color:#000;font-size:calc(.90615vw + 12.60194px);line-height:1.4;max-width:70%}@media (max-width:700px){.page-works .grid-item .container a p{max-width:100%}}.page-works .grid-item .container.active{visibility:visible}.page-works .grid-item .container.active a{opacity:1;visibility:visible;pointer-events:all}@media (min-width:1000px){.page-works .grid-item:hover .container{visibility:visible}.page-works .grid-item:hover .container a{opacity:1;visibility:visible;pointer-events:all}}.single-work{position:relative}.single-work .infos{width:35%;margin:calc(1.61812vw + 18.93204px) 0}@media (max-width:1000px){.single-work .infos{width:55%}}@media (max-width:700px){.single-work .infos{width:85%}}.single-work .infos-btn{font-size:calc(.64725vw + 13.57282px);color:#ffb4eb;text-decoration:underline;opacity:1;transition:opacity .4s ease}.single-work .infos-btn:hover{opacity:.6}.single-work .infos h1{font-size:calc(1.2945vw + 21.14563px);line-height:1;font-weight:600}.single-work .infos p{font-size:calc(.64725vw + 13.57282px);font-weight:400;line-height:1.4;margin:calc(1.61812vw + 18.93204px) 0 10px;max-width:420px}.single-work .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(1.61812vw + 18.93204px)}.single-work .grid-item.full{grid-column:span 2;display:block;width:100%;height:0;padding-top:56.25%;position:relative}.single-work .grid-item.full iframe,.single-work .grid-item.full img,.single-work .grid-item.full video{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.single-work .grid .column{grid-column:span 2;display:grid;grid-template-columns:repeat(2,1fr);gap:calc(1.61812vw + 18.93204px)}.single-work .grid .column-item{aspect-ratio:8/9;height:0;position:relative;padding-top:112.5%;width:100%}.single-work .grid .column-item iframe,.single-work .grid .column-item img,.single-work .grid .column-item video{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.single-work .grid .column-item img{-o-object-fit:cover;object-fit:cover}.single-work .scrollTop{margin:calc(1.2945vw + 15.14563px) 0;display:flex;justify-content:flex-end}.single-work .scrollTop a{display:block;width:calc(2.13592vw + 24.99029px);height:calc(2.13592vw + 24.99029px)}.single-work .scrollTop a img{display:block;width:100%}.single-work .next{border-top:1px solid #565656;padding:calc(1.2945vw + 23.14563px) 0 0}.single-work .next a{font-family:Baton;color:#ffb4eb;font-size:calc(.2589vw + 15.02913px);margin:0 0 calc(1.2945vw + 15.14563px);text-transform:uppercase;display:block}.single-work .next h3{font-size:calc(1.2945vw + 21.14563px);font-weight:700;line-height:1;margin:0 0 calc(1.2945vw + 23.14563px)}.single-work .next p{width:35%;font-size:calc(.64725vw + 13.57282px);font-weight:400;line-height:1.4;margin:0 0 calc(1.61812vw + 18.93204px)}@media (max-width:1000px){.single-work .next p{width:55%}}@media (max-width:700px){.single-work .next p{width:85%}}.single-work .next figure{max-height:60vh;overflow:hidden}.single-work .next figure a{display:block}.single-work .next figure img{display:block;width:100%;height:auto}@media (max-width:1000px){.single-work .next figure{max-height:20vh}}.single-work .modal{display:none;background-color:#000;position:absolute;top:calc(-1.61812vw + -18.93204px);left:calc(-1.61812vw + -18.93204px);width:100vw;padding:calc(1.61812vw + 18.93204px) calc(1.61812vw + 18.93204px) 40px;overflow-y:scroll;height:100vh}@media (max-width:1000px){.single-work .modal{padding:0 calc(1.61812vw + 18.93204px) 40px}}.single-work .modal::-webkit-scrollbar{width:0}.single-work .modal::-webkit-scrollbar-track{box-shadow:inset 0 0 6px transparent}.single-work .modal::-webkit-scrollbar-thumb{background-color:transparent;outline:none}.single-work .modal.open{display:block}.single-work .modal h2,.single-work .modal h3,.single-work .modal h4,.single-work .modal h5,.single-work .modal h6{font-family:Baton;color:#ffb4eb;font-size:calc(.2589vw + 15.02913px);margin:calc(1.2945vw + 15.14563px) 0 calc(.64725vw + 7.57282px);text-transform:uppercase}.single-work .modal-middle{max-width:900px;position:relative;top:-6px}.single-work .modal-content{display:flex;gap:120px;align-items:flex-start;padding:0 0 200px;width:100%}@media (max-width:1000px){.single-work .modal-content{flex-direction:column}}.single-work .modal-close{width:50px}@media (max-width:1000px){.single-work .modal-close{width:auto}}.single-work .modal-close-btn{font-family:Baton;font-size:calc(.2589vw + 15.02913px);color:#ffb4eb;text-transform:uppercase;text-decoration:underline;position:fixed;left:calc(1.61812vw + 18.93204px)}@media (max-width:1000px){.single-work .modal-close-btn{position:static;left:0}}.single-work .modal .modal-title{color:#fff;font-size:calc(1.2945vw + 23.14563px);font-weight:700;line-height:1;margin:0 0 calc(4.53074vw + 7.00971px);padding:0 40px;font-family:Be Vietnam Pro;text-transform:none}@media (max-width:1000px){.single-work .modal .modal-title{padding:0}}.single-work .modal-description{padding:0 40px;position:relative;top:-14px}.single-work .modal-description p{font-size:calc(.64725vw + 13.57282px);line-height:1.6;margin:0 0 calc(.64725vw + 7.57282px)}.single-work .modal-description ul{list-style-type:disc}.single-work .modal-description ol,.single-work .modal-description ul{list-style-position:inside;padding-right:20px;margin:0 0 calc(.64725vw + 7.57282px)}.single-work .modal-description ol li,.single-work .modal-description ul li{font-size:calc(.64725vw + 13.57282px);line-height:1.6;margin:0 0 calc(.64725vw + 7.57282px)}@media (max-width:1000px){.single-work .modal-description{padding:0 0 40px}}.single-work .modal-category{display:flex;margin:0 0 calc(4.53074vw + 7.00971px)}.single-work .modal-category li{font-family:Baton;color:#ffb4eb;font-size:calc(.2589vw + 15.02913px);text-transform:uppercase}.single-work .modal-category li:nth-child(2n):after,.single-work .modal-category li:nth-child(2n):before{content:",";padding:0 5px 0 0}.single-work .modal-category li:last-of-type:after{content:""}.single-work .modal-credits{margin:0 0 calc(4.53074vw + 7.00971px)}.single-work .modal-credits li{margin:0 0 20px}.single-work .modal-credits li h4{color:#565656;margin:0}.single-work .modal-credits li h4,.single-work .modal-credits li p{font-size:calc(.2589vw + 15.02913px)}.single-work .modal-social{display:flex;margin:0 0 calc(1.2945vw + 15.14563px)}.single-work .modal-social li{margin:0 20px 0 0}.single-work .modal-social li a{display:block}.single-work .modal-social li a img{width:33px;height:33px}body.single-work{padding:0 calc(1.61812vw + 18.93204px)}body.single-work .footer{display:none}.page-about{padding:0 0 calc(1.94175vw + 22.71845px)}.page-about .hero{margin:0 0 calc(1.94175vw + 22.71845px)}.page-about .hero img{-o-object-fit:cover;object-fit:cover}.page-about .hero iframe,.page-about .hero img{display:block;width:100%;height:auto;aspect-ratio:16/9}@media (max-width:700px){.page-about .hero img{aspect-ratio:1/1}}.page-about .description{max-width:75%;margin:0 0 calc(6.47249vw + 75.72816px)}.page-about .description p{font-size:calc(1.5534vw + 18.17476px);line-height:1.4;margin:0 0 calc(2.589vw + 30.29126px)}@media (max-width:1000px){.page-about .description{max-width:100%}}.page-about .team{display:flex;justify-content:space-between;gap:20px}@media (max-width:1100px){.page-about .team{flex-direction:column}}.page-about .team h2{font-size:calc(1.5534vw + 18.17476px);line-height:1;margin:0 0 calc(2.589vw + 30.29126px)}.page-about .team .list{display:grid;gap:calc(1.61812vw + 18.93204px);grid-template-columns:repeat(3,1fr)}@media (max-width:1000px){.page-about .team .list{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.page-about .team .list{grid-template-columns:repeat(1,1fr)}}.page-about .team .list-item img{margin:0 0 20px;display:block;width:100%;height:auto}.page-about .team .list-item h3{font-family:Baton;font-size:32px;text-transform:uppercase}.page-about .team .list-item p{font-size:calc(.12945vw + 17.51456px);margin:0 0 calc(.64725vw + 7.57282px)}.page-about .team .list-item .social{display:flex}.page-about .team .list-item .social li{color:#ffb4eb;font-size:calc(.12945vw + 15.51456px);margin:0 10px 0 0}.page-about .team .list-item .social li a{text-decoration:underline}.page-contact .video{display:block;margin:0 auto 40px;width:calc(33.65696vw + 153.78641px)}@media (max-width:700px){.page-contact .video{margin:40px auto}}.page-contact .text{font-family:Baton;margin:0 auto;text-align:center;font-size:calc(3.23625vw + 11.86408px);line-height:1.2;max-width:80%;text-transform:uppercase}.page-contact .text a{text-decoration:underline;white-space:nowrap}@media (max-width:1600px){.page-contact .text{max-width:90%}}.page-contact .social{margin:80px auto;display:flex;justify-content:center}.page-contact .social li{text-transform:uppercase;font-family:Baton;font-size:calc(1.2945vw + 13.14563px);margin:0 calc(1.2945vw + 15.14563px)}.page-contact .social li a{text-decoration:underline}.page-contact .address{margin:0 0 80px;text-align:center;text-transform:uppercase;font-size:calc(.12945vw + 13.51456px)}.page-contact .address .city{text-transform:uppercase;font-family:Baton;font-size:calc(1.2945vw + 13.14563px)}.page-store .list-item{display:flex;margin:calc(1.61812vw + 18.93204px) 0}@media (max-width:1100px){.page-store .list-item{flex-direction:column;margin:calc(1.61812vw + 18.93204px) 0 50px}}.page-store .list-item figure{margin:0 calc(1.61812vw + 18.93204px) 0 0;width:100%}.page-store .list-item figure img{display:block;width:100%;height:auto}@media (max-width:1100px){.page-store .list-item figure{margin:0 0 calc(1.61812vw + 18.93204px)}}.page-store .list-item .description{margin:20px 0 0}.page-store .list-item .info{max-width:400px;width:100%;position:relative;top:-4px}@media (max-width:1100px){.page-store .list-item .info{top:0}}.page-store .list-item .info h2{font-size:calc(1.2945vw + 21.14563px);font-weight:700;line-height:1}.page-store .list-item .info p{font-size:calc(.64725vw + 13.57282px);line-height:1.4}.page-store .list-item .info .btn{margin:calc(1.61812vw + 18.93204px) 0 0;max-width:calc(7.76699vw + 106.87379px);width:100%;display:inline-block;background-color:#ffb4eb;color:#000;padding:calc(.38835vw + 2.54369px) 20px;font-family:Baton;font-size:calc(.90615vw + 16.60194px);text-transform:uppercase;text-align:center}body{padding:0 calc(1.61812vw + 18.93204px) calc(1.61812vw + 18.93204px)}body.modal-open{max-height:100vh;overflow:hidden}main{margin:0 0 calc(1.94175vw + 22.71845px)}iframe{background-color:#000}.filter{display:flex;flex-wrap:wrap;margin:0 0 calc(1.61812vw + 18.93204px)}.filter-item{font-family:Baton;font-size:calc(.12945vw + 15.51456px);text-transform:uppercase;margin:0 calc(1.2945vw + 15.14563px) 0 0;color:#565656}.filter-item a{line-height:1}.filter-item.current{color:#fff}.error404{position:relative}.error404 .notfound{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70vh}.error404 .notfound img{max-width:calc(6.47249vw + 225.72816px)}.error404 .notfound h1{font-family:Baton;font-size:calc(6.47249vw + 35.72816px);line-height:1;text-transform:uppercase;text-align:center;margin:40px 0}.error404 .notfound p{font-size:calc(.5178vw + 14.05825px);color:#565656;text-align:center}.error404 .notfound p a{text-decoration:underline}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

/*# sourceMappingURL=style.css.map*/