@font-face{font-family:'Montserrat';font-weight:900;src:local("Montserrat Black"),local("Montserrat-Black"),url(../fonts/Montserrat-Black46e8b3d6aad6545789584deda0e29b75.ttf) format("truetype")}@font-face{font-family:'Montserrat';font-weight:600;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(../fonts/Montserrat-Bold079ca05d3ded9bc107ab8a8da013be22.ttf) format("truetype")}@font-face{font-family:'Montserrat';font-weight:400;src:local("Montserrat Light"),local("Montserrat Light"),url(../fonts/Montserrat-Light6fcc9263a21be961d246698e697820e9.ttf) format("truetype")}@font-face{font-family:'Montserrat';font-weight:300;src:local("Montserrat ExtraLight"),local("Montserrat ExtraLight"),url(../fonts/Montserrat-ExtraLightef3c777f702c89a0f300a87258ae1d00.ttf) format("truetype")}@font-face{font-family:'UniversLTStd';font-weight:900;src:local("UniversLTStdBlack"),local("Univers LT Std Black"),local("Univers-LT-Std-black"),url(../fonts/univers-lt-std-85-extra-blacke20faa1f8c6ffb5c1973a66bcbed8092.otf) format("truetype")}@font-face{font-family:'UniversLTStd';font-weight:700;src:local("UniversLTStd"),local("Univers LT Std"),local("Univers-LT-Std"),url(../fonts/UniversLTStd-Bold0464cecdfe99fcc53e4568a3fe8412d9.otf) format("truetype")}@font-face{font-family:'UniversLTStd';font-weight:400;src:local("UniversLTStd"),local("Univers LT Std"),local("Univers-LT-Std"),url(../fonts/UniversLTStd-Ex4c45afb5ab41ce419bf4c3d048a40ca5.otf) format("truetype")}@font-face{font-family:'UniversLTStd';font-weight:300;src:local("UniversLTStd"),local("Univers LT Std"),local("Univers-LT-Std"),url(../fonts/UniversLTStd-Lighta922c86f8cd90f3068b4724d2b86c9f2.otf) format("truetype")}:root{--main-color: hotpink;--pane-padding: 5px 42px;--clr-1: #91c3be;--clr-2: #9acfb3;--clr-3: #bfe2ba;--clr-4: #e9f6a4;--clr-5: #fddd84;--clr-6: #fbcd85;--clr-7: #f0b690;--clr-8: #ea9f86;--clr-9: #e59ca0}*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{background-color:black;font-size:16px;font-family:UniversLTStd}body{width:100%;min-height:100vh;height:1px;position:relative;color:gray;overflow-x:hidden}body::-webkit-scrollbar{width:12px;height:12px;background-color:#d2d1ce}body::-webkit-scrollbar-track{border-radius:100rem}body::-webkit-scrollbar-thumb{border-radius:100rem;background:gray;margin:0 2px}body[data-scroll-lock-locked='true'] .header{-webkit-transform:translateX(calc(-1 * var(--scrollbar-width)));transform:translateX(calc(-1 * var(--scrollbar-width)))}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.main{-webkit-transition:-webkit-filter ease-in-out 0.4s;transition:-webkit-filter ease-in-out 0.4s;transition:filter ease-in-out 0.4s;transition:filter ease-in-out 0.4s, -webkit-filter ease-in-out 0.4s}.main.blur-container{-webkit-filter:blur(4px);filter:blur(4px)}.default-video{display:none}@media (min-width: 450px){.default-video{display:block}}.default-video-mob{display:block}@media (min-width: 450px){.default-video-mob{display:none}}.main-page{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.main-page section{position:relative}.main-page section:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header{position:fixed;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 24px;height:88px;width:100%;z-index:110}.burger-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}.burger-menu .burger-icon{display:none;position:relative;background:transparent;border:none;width:30px;height:30px;cursor:pointer;z-index:20}.burger-menu .burger-icon:before,.burger-menu .burger-icon:after{background:#ffffff;content:"";display:block;height:1px;position:absolute;width:30px}.burger-menu .burger-icon:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.burger-menu .burger-icon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.burger-menu .dropdown-wrapper{position:absolute;top:0;right:0;opacity:0;-webkit-transition:opacity 0.15s ease-in-out, -webkit-transform 0.3s ease-in-out;transition:opacity 0.15s ease-in-out, -webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, opacity 0.15s ease-in-out;transition:transform 0.3s ease-in-out, opacity 0.15s ease-in-out, -webkit-transform 0.3s ease-in-out;z-index:10;pointer-events:none;height:calc(1vh * 100);height:calc(var(--vh, 1vh) * 100);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 80px 60px 40px;background-color:rgba(0,0,0,0.3);-webkit-transform:translateX(100%);transform:translateX(100%)}.burger-menu .dropdown-wrapper .nav{list-style:none;margin-top:auto}.burger-menu .dropdown-wrapper .nav .active-menu-item{color:white}[dir="ltr"] .burger-menu .dropdown-wrapper .nav li a{text-align:right}[dir="rtl"] .burger-menu .dropdown-wrapper .nav li a{text-align:left}.burger-menu .dropdown-wrapper .nav li a{text-decoration:none;text-transform:uppercase;font-size:22px;line-height:30px;font-weight:600;font-family:Montserrat;letter-spacing:0.25rem;display:block;text-align:right;color:#cfcfcf;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.burger-menu .dropdown-wrapper .nav li a:hover{color:white}.burger-menu .dropdown-wrapper .nav li{padding:8px}.burger-menu .dropdown-wrapper .social-links{margin-top:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width: 768px){.burger-menu .dropdown-wrapper{width:315px}}.social-links{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.social-links .linked-in:before,.social-links .instagram:before{content:'';display:block;height:32px;width:32px;background-repeat:no-repeat;background-position:center;background-size:100%}.social-links .linked-in:before{border-radius:4px;background-image:url(../images/linked-in0f12b5004dc8afb090c484bffd5f9054.jpeg)}.social-links .instagram{margin-right:12px}.social-links .instagram:before{background-image:url(../images/instagram5a6169922357d6edc1e9fcebc1b52dca.svg)}.home-section{height:1px;min-height:100vh;min-height:calc(1vh * 100);min-height:calc(var(--vh, 1vh) * 100)}.home-section .lottie-main-page{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:logoAnimation 5.5s;animation:logoAnimation 5.5s;opacity:0}.home-section .lottie-main-page svg{max-width:250px;padding:0 24px;height:150px}.home-section .lottie-main-page svg>g{-webkit-transform:translate(-735px, -480px);transform:translate(-735px, -480px)}.directors-section{position:relative}.directors-section .lottie-directors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-4px;position:absolute;top:24px;left:24px;z-index:100}.directors-section .lottie-directors svg{max-width:170px;height:72px}.directors-section .lottie-directors svg>g{-webkit-transform:translate(-735px, -480px);transform:translate(-735px, -480px)}.directors-section .directors-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;height:calc(var(1vh) * 100);position:relative;width:100vw}.directors-section .directors-container .director-link-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.directors-section .directors-container .director-link-container .director-link-item{z-index:30}.directors-section .directors-container .director-link{font-weight:900;font-size:32px;line-height:32px;color:white;word-spacing:-5px;text-decoration:none;padding:0 24px;opacity:0.5;z-index:100;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;cursor:pointer}.directors-section .directors-container .director-link:hover,.directors-section .directors-container .director-link:active,.directors-section .directors-container .director-link:focus,.directors-section .directors-container .director-link.active-link{opacity:1;font-weight:900}.directors-section .directors-container video.active{opacity:1;z-index:20}.directors-section .directors-container .directors-container{overflow:hidden}.directors-section .directors-container video{position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;height:100%;width:100%;opacity:0;z-index:-1;-webkit-transition:opacity 1s, z-index 1s;transition:opacity 1s, z-index 1s;-o-object-fit:cover;object-fit:cover}.contacts-section{height:auto;min-height:100vh;min-height:calc(1vh * 100);min-height:calc(var(--vh, 1vh) * 100);padding:32px 24px}.contacts-section .lottie-contact{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-4px}.contacts-section .lottie-contact svg{max-width:170px;height:72px}.contacts-section .lottie-contact svg>g{-webkit-transform:translate(-735px, -480px);transform:translate(-735px, -480px)}.contacts-section .contacts-logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px;width:100%}.contacts-section .contacts-logo-wrapper .city-item{color:white;padding:0 8px;display:inline-block;font-size:12px;line-height:18px;font-weight:300;font-family:Montserrat}.contacts-section .contacts-logo-wrapper .city-item:first-of-type{border-right:1px solid rgba(255,255,255,0.5);padding-left:0}.contacts-section .contacts-logo-wrapper .city-item:last-of-type{padding-right:0}.contacts-section .contacts{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:black;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;width:100%;max-width:1120px;margin:0 auto}.contacts-section .contacts .contacts-item{width:100%;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}.contacts-section .contacts .contact-title{font-size:12px;line-height:18px;font-weight:900;font-family:Montserrat;text-transform:uppercase}.contacts-section .contacts .producer-item .contact-title{color:#ffffff}.contacts-section .contacts .contact-name{font-weight:300;font-family:Montserrat;margin-top:12px;font-size:20px;line-height:30px}.contacts-section .contacts .contact-email{font-size:14px;line-height:22px;font-weight:300;font-family:Montserrat;letter-spacing:0.5px;color:white;text-decoration:unset}.contacts-section .contacts .contact-email:hover{cursor:pointer;font-style:italic}.contacts-section .contacts .contact-phone{font-size:14px;line-height:20px;font-weight:300;font-family:Montserrat;letter-spacing:0.5px;color:white;text-decoration:unset}.contacts-section .social-links{width:100%;margin-top:10px}.contacts-section .social-links .linked-in:before,.contacts-section .social-links .instagram:before{width:22px;height:22px}.contacts-section .social-links .instagram{margin-right:10px}@media (min-width: 768px){.contacts-section .social-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.director-page{height:100%;width:100vw}.director-page .director-name{font-family:UniversLTStd;font-style:normal;font-weight:900;font-size:30px;line-height:40px;position:absolute;top:28px;left:24px}.director-page .director-name p{color:#ffffff;display:inline-block}.director-page .video-link{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.director-page .video-preview{height:100vh;min-height:300px;position:relative;background-position:center;background-size:cover}.director-page .video-preview--bio{min-height:100vh;height:auto}.director-page .video-preview--bio a{color:#ffffff;font-weight:400}.director-page .video-preview--bio a:hover{color:#ffffff}.director-page .video-info{position:absolute;bottom:40px;left:24px;color:white}.director-page .video-info .video-name{font-weight:900;font-size:28px;line-height:38px;text-transform:uppercase;font-family:Montserrat}.director-page .img-container,.director-page .img-container-mob,.director-page .img-container-mob-horizontal{position:absolute;top:0;left:0;height:100%;width:100%;background-position:center;background-size:cover}.director-page .img-container{display:none}.director-page .img-container-mob-horizontal{display:none}.director-page .bio-container{height:100%;padding:80px 20px}.director-page .bio-container .director-img{-o-object-fit:cover;object-fit:cover;margin-bottom:40px;float:left}.director-page .bio-container .director-img.horizontal-img{max-height:600px}.director-page .bio-container .director-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px;max-height:450px}.director-page .bio-container .director-description{padding:0 20px;font-weight:300;font-family:Montserrat}.director-page .bio-container .director-description h3{font-size:30px;color:white;line-height:40px;margin-bottom:20px;font-weight:300}.director-page .bio-container .director-description p{font-size:16px;color:white;line-height:24px;margin-bottom:24px;font-weight:300;letter-spacing:0.5px}.hidden{display:none}.hidden *{display:none}@media (min-width: 360px) and (min-height: 340px){.directors-section .directors-container .director-link{font-size:32px;line-height:32px;word-spacing:-5px}.director-page .director-name{left:24px}.director-page .video-info .video-name{font-size:40px;line-height:50px}}@media (max-height: 450px){.directors-section .directors-container{padding-top:50px}}@media (min-width: 480px) and (min-height: 370px){.directors-section .directors-container .director-link{font-size:32px;line-height:32px;word-spacing:-7px}}@media (min-width: 480px) and (min-height: 420px){.header{height:96px}.directors-section .directors-container .director-link{font-size:46px;line-height:46px}.director-page .director-name{font-size:38px;line-height:48px;left:40px}.director-page .video-info{bottom:64px;left:30px}.director-page .video-info .video-name{font-size:48px;line-height:58px}.contacts-section .contacts .contact-title{font-size:14px;line-height:20px}.contacts-section .contacts .contact-email,.contacts-section .contacts .contact-phone{font-size:16px;line-height:24px}}@media (min-width: 560px) and (min-height: 320px){.director-page .img-container-mob{display:none}.director-page .img-container-mob-horizontal{display:block}}@media (min-width: 900px) and (min-height: 500px){.header{height:144px}.home-section .lottie svg{padding:0}.directors-section .lottie-directors{top:28px;left:48px}.directors-section .directors-container .director-link{font-size:60px;line-height:60px;padding:0 40px;word-spacing:-13px}.contacts-section{padding:120px 24px 60px}.contacts-section .lottie-contact{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.contacts-section .lottie-contact svg{max-width:202px;height:80px}.contacts-section .contacts-logo-wrapper{margin-bottom:90px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}.contacts-section .contacts-logo-wrapper .city-item{font-size:16px;line-height:24px}.contacts-section .contacts .contacts-item{width:25%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts-section .contacts .producer-item{width:100%;margin-bottom:80px}.contacts-section .contacts .contact-title{font-size:18px;line-height:24px}.contacts-section .contacts .contact-name{margin-top:24px}.director-page .bio-container .director-img{width:50%;margin:0;padding:0 30px 30px}.director-page .director-name{top:40px}.director-page .director-name{font-size:48px;line-height:58px}.director-page .bio-container{padding:60px 40px}.director-page .bio-container .director-img img{max-height:unset}.header{padding:0 60px}}@media (min-width: 1024px) and (min-height: 800px){.directors-section .directors-container .director-link{font-size:80px;line-height:80px;font-weight:900;padding:0 60px}.director-page .img-container{display:block}.director-page .img-container-mob{display:none}.director-page .img-container-mob-horizontal{display:none}.director-page .bio-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:120px 40px}.director-page .bio-container .director-img{padding:0 40px 40px;width:35%}.director-page .bio-container .director-img.horizontal-img{width:40%}.director-page .bio-container .director-img img{border-radius:30px}.director-page .bio-container .director-description{padding:0 30px}.director-page .bio-container .director-description h3{font-size:40px;line-height:45px}.director-page .bio-container .director-description p{font-size:14px;line-height:20px}.director-page .bio-container .director-description p:last-child{margin-bottom:0}}@media (max-width: 768px){.bio-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bio-inner .director-img img{-o-object-position:top;object-position:top}}@media (min-width: 1200px){.director-page .bio-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.director-page .bio-container .bio-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.director-page .bio-container .director-img{width:35%;-ms-flex-negative:0;flex-shrink:0;padding:0;float:none;max-height:unset}.director-page .bio-container .director-img.horizontal-img{width:50%}.director-page .bio-container .director-description{padding:0 40px}}@media (min-width: 1440px){.director-page .bio-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:80px}.director-page .bio-container .director-img{-ms-flex-negative:0;flex-shrink:0;width:35%;max-height:unset}.director-page .bio-container .director-img.horizontal-img{width:55%}.director-page .bio-container .director-description{padding:0 80px}}@media (min-width: 1680px){.director-page .bio-container .director-img{margin-top:8px;width:25%}.director-page .bio-container .director-img.horizontal-img{width:55%;margin-top:0}.director-page .bio-container .director-img.director-image--jared-lapidus{margin-top:0}.director-page .bio-container .director-description p{font-size:16px;line-height:24px}}.loader{position:fixed;top:0;left:0;bottom:0;right:0;background-color:#000;z-index:1000}.fancybox-close span{background:none;position:relative;border:none;width:30px !important;height:30px !important;cursor:pointer;z-index:20}.fancybox-close span:before,.fancybox-close span:after{background:#ffffff;content:"";display:block;position:absolute;top:50%;height:1px;width:30px}.fancybox-close span:before{-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.fancybox-close span:after{-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.fancybox-skin .fancybox-outer .fancybox-prev span,.fancybox-skin .fancybox-outer .fancybox-next span{position:relative;background:none;border:solid #ffffff;border-width:0 1px 1px 0;display:inline-block;padding:7px;width:auto;height:auto}.fancybox-skin .fancybox-outer .fancybox-prev{left:-60px}.fancybox-skin .fancybox-outer .fancybox-prev span{left:3px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.fancybox-skin .fancybox-outer .fancybox-next{right:-60px}.fancybox-skin .fancybox-outer .fancybox-next span{right:4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width: 1024px){.fancybox-close{left:-45px}.fancybox-prev{left:-45px}.fancybox-next{right:-45px}}@media (max-width: 650px){.fancybox-close{left:-36px}.fancybox-prev{left:-36px}.fancybox-next{right:-36px}}@media (max-width: 1400px){.fancybox-inner{max-width:calc(100% - 40px);margin:0 auto}.fancybox-type-iframe{max-width:calc(100% - 90px)}}@-webkit-keyframes logoAnimation{0%{-webkit-transform:scale(2.3);transform:scale(2.3);opacity:0}5%{-webkit-transform:scale(2.3);transform:scale(2.3);opacity:0}35%{-webkit-transform:scale(1);transform:scale(1);opacity:1}85%{opacity:1}97%{opacity:0}}@keyframes logoAnimation{0%{-webkit-transform:scale(2.3);transform:scale(2.3);opacity:0}5%{-webkit-transform:scale(2.3);transform:scale(2.3);opacity:0}35%{-webkit-transform:scale(1);transform:scale(1);opacity:1}85%{opacity:1}97%{opacity:0}}.fancybox-lock body{overflow:hidden !important}

