@import"https://fonts.googleapis.com/css2?family=Lobster&family=Roboto:wght@100;300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Rubik+Mono+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Abril+Fatface&family=IBM+Plex+Mono:ital,wght@0,200;1,200&family=Rubik+Mono+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible&display=swap";@font-face{font-family:Munken;src:url(/munken.woff)}@font-face{font-family:Stanley;src:url(/Stanley-Normal.woff2)}.page-container{position:relative;width:100%;height:100%;overflow:hidden;grid-template-rows:min-content 1fr}@media(max-width:800px){.page-container{grid-template-rows:1fr}}.page-title-wrapper{overflow:hidden;pointer-events:none}.page-title{font-family:Rubik Mono One;position:fixed;width:100%;overflow:hidden;display:grid;font-size:9rem;line-height:10rem;grid-template-columns:min-content 1fr;z-index:10000}.page-title .page-title-title{overflow:visible;width:100%;white-space:nowrap;scrollbar-width:none}.back{font-family:Munken;cursor:pointer}.back:hover{transition:.2s;transform:translateX(-5px)}header{display:grid;position:relative;width:100%;height:100%;overflow:hidden;z-index:2;background-color:transparent;grid-template-columns:min-content 1fr;mix-blend-mode:difference}@media(max-width:1200px){header{grid-template-columns:1fr 1fr;justify-items:center;align-content:center}header .big-title{width:min-content}header .big-title .title-line{--scale:1}header .menu{justify-self:center}}@media(max-width:800px){header{grid-template-columns:min-content;justify-content:center}header .menu{display:none}}.big-title{height:100%;width:100%}.big-title .title-line{--scale:1.95;font-family:Rubik Mono One;font-size:calc(16vh*var(--scale));line-height:calc(13vh*var(--scale))}.menu{--scale:0.9;display:grid;position:relative;z-index:20;width:min-content;height:min-content;padding-right:.5vw;padding-top:.5vw;mix-blend-mode:overlay;background-color:transparent;place-self:start flex-start}.menu .menu-item{display:block;font-family:Rubik Mono One;white-space:nowrap;font-size:calc(5.4vw*var(--scale));line-height:calc(4.8vw*var(--scale));color:#fff}.menu .overflow-wrapper{overflow:hidden}.menu .real-title-wrapper{display:flex;width:min-content;justify-content:flex-start}.menu .inclusive{height:100%;height:calc(4.8vw*var(--scale))}.menu .inclusive .eur{font-size:calc(5.4vw*var(--scale));line-height:calc(4.8vw*var(--scale))}.about{font-family:Rubik Mono One,Arial,Helvetica,sans-serif;width:100%;font-size:1.5rem;text-align:justify}.about-title{font-family:Munken;font-size:1.2rem;border-bottom:1px solid #fff}.hamburger-menu{display:grid;cursor:pointer;mix-blend-mode:difference;align-content:flex-start;position:fixed;right:0;top:0;height:min-content;grid-gap:1.5vh;gap:1.5vh;padding-top:2vh;padding-right:2vh;z-index:40}.director-page .hamburger-menu,.movie-page .hamburger-menu,.movies-page .hamburger-menu{gap:max(1.5vw,5px)}.director-page .hamburger-menu-line,.movie-page .hamburger-menu-line,.movies-page .hamburger-menu-line{width:max(10vw,35px);height:max(1.5vw,5px)}.hamburger-menu-line{display:block;width:10vh;height:1.5vh;background-color:#fff;border-radius:.8vw}.hamburger-menu-modal{display:grid;place-content:center;position:absolute;top:0;width:100%;height:100vh;background-color:#1f1c1c;z-index:39}.hamburger-menu-modal .menu{position:relative;display:grid;mix-blend-mode:normal;--scale:2;z-index:39}.black-bar{position:fixed;width:100%;height:2000px;background-color:#000;background-color:#1f1c1c}.top{bottom:90%}.bottom{top:90%}.video{position:fixed;background-color:#000;z-index:-10;padding-top:56.25%}.fullscreen-video,.video{top:0;left:0;height:100%;width:100%;object-fit:cover;overflow:hidden}.fullscreen-video{position:absolute;z-index:-15;pointer-events:none}::-webkit-scrollbar{width:10px;background-color:#000}::-webkit-scrollbar-track{background:hsla(0,0%,100%,.099)}::-webkit-scrollbar-thumb{background:#fff;border-radius:4px}.language-switch{display:flex;position:relative;width:min-content;justify-content:center;font-family:Munken;padding:10px 10px 10px 0;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff}.language-switch .language{font-size:1.5rem;margin:0 .5rem;transition:.5s}.language-switch .active{color:#fff}.language-switch .switch{width:4rem;height:min-content;display:flex;justify-content:flex-start;border:2px solid #fff;border-radius:50px;padding:5px;cursor:pointer}.language-switch .switch[data-ison=true]{justify-content:flex-end}.language-switch .handle{width:1.2rem;height:1.2rem;background-color:#fff;border-radius:40px}.utilities{position:fixed;right:0;bottom:0;width:min-content;display:flex;padding-right:10px;z-index:10100;align-items:center;justify-content:space-between}.insta99{position:relative;margin:5px;cursor:pointer}.insta99 img{height:30px}.insta99 .copy-popup{text-align:right;width:400px;position:absolute;right:0;bottom:100%}.movies{row-gap:20px;align-items:flex-start;height:100%;padding-top:10px;padding-bottom:70px;overflow:auto}.movies .color-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3;mix-blend-mode:color-dodge;filter:saturate(1)}.movies .movie-section{display:grid;align-items:flex-start;grid-template-columns:min-content 1fr;padding:20px 10px}.movies .movie-grid{display:grid;grid-template-columns:repeat(4,1fr);width:100%}@media(max-width:1200px){.movies .movie-grid{grid-template-columns:1fr 1fr}}@media(max-width:500px){.movies .movie-grid{grid-template-columns:1fr}}.movies .movie-grid.featured{grid-template-columns:repeat(2,1fr)}@media(max-width:1000px){.movies .movie-grid.featured{grid-template-columns:1fr}}.movies .movie-grid.featured .movie{height:40vh}@media(max-width:1000px){.movies .movie-grid.featured .movie{height:30vh}}.movies .movie-section-title{position:sticky;position:-webkit-sticky;top:0;font-size:5rem;line-height:5.2rem;padding:0;margin:0 20px 0 50px;writing-mode:vertical-rl;transform:rotate(180deg)}@media(max-width:1200px){.movies .movie-section-title{font-size:3rem;line-height:3rem;padding:0;margin:0 10px}}.movies .movie{position:relative;width:auto;height:25vh;min-height:170px;overflow:hidden}@media(max-width:1000px){.movies .movie{height:20vh}}.movies .movie .movie-title{pointer-events:none;font-size:1rem;position:absolute;z-index:10;background-color:#000;padding:10px;margin:15px;filter:saturate(1.5)}.movies .movie .movie-image{display:block;height:100%;width:100%;object-fit:cover;cursor:pointer}.movies .movie .movie-image:hover{filter:grayscale(0)}.movie-content{display:grid;overflow-y:auto;grid-template-columns:min-content;grid-template-rows:min-content 1fr min-content;justify-content:center;height:100%}@media(max-width:1200px){.movie-content{grid-template-rows:min-content 1fr min-content}}.movie-content .movie-title{display:none;height:min-content;font-family:Rubik Mono One;font-size:4rem}@media(max-width:1200px){.movie-content .movie-title{display:block}}.movie-video{position:relative;width:min(97vw,1000px);height:auto;height:100%;min-height:40svh;background-size:cover}.movie-video .image-container{display:grid;position:relative;height:100%;width:100%}.movie-video .image-container a{z-index:1;place-self:center}.movie-video .image-container .play-button{cursor:pointer;height:100px;z-index:1;transition:transform .2s ease-in-out}.movie-video .image-container .play-button:hover{transform:scale(1.1)}.movie-video .image-container img{height:100%;width:100%;object-fit:cover;object-position:50% 50%}.movie-info{font-family:Atkinson Hyperlegible;padding:20px 0 80px;display:grid;overflow:hidden;grid-gap:20px;gap:20px;height:min-content;width:100%;grid-template-columns:1fr 1fr}@media(max-width:800px){.movie-info{grid-template-columns:1fr}}.movie-info h1{font-family:Munken;justify-self:flex-start;height:min-content;font-size:32px;color:#000;padding:0 15px;background-color:#fff;margin:0 0 10px}@media(max-width:800px){.movie-info h1{font-size:20px}}.movie-info .movie-description{text-align:right;display:grid;height:min-content}.movie-info .movie-description h1{justify-self:flex-end}.movie-info .directors{height:min-content;display:grid;grid-template-columns:1fr}.movie-info .directors .directors-list{display:flex;flex-direction:column;justify-content:flex-end}.movie-info .directors .directors-list .director-link{display:block;padding-bottom:5px}.director-content{display:grid;width:min(2000px,100%);position:absolute;overflow:auto;height:100%;padding:10rem 1vw 5vh 26vw;align-self:flex-end;grid-template-columns:1fr}.director-content .director-bio{position:relative;display:grid;width:100%;align-self:flex-end;justify-self:flex-end;padding-bottom:2vh;font-size:1rem;font-family:Roboto;grid-template-rows:min-content 1fr}.director-content .director-bio span{margin-top:10px;text-align:left;text-align:right;text-align:justify;line-height:1.5rem;letter-spacing:1px;column-count:2;column-gap:20px;padding:10px 0;font-family:Atkinson Hyperlegible}.director-content .director-bio span.single-column{column-count:1;width:50%}@media(max-width:700px){.director-content .director-bio span{width:100%;column-count:1}}.director-content .director-bio .bio-title{display:flex}.director-content .director-bio .icons{display:flex;flex-flow:row;gap:10px;padding:0 10px;place-items:center}.director-content .director-bio .icon{position:relative;width:40px;cursor:pointer}.director-content .director-bio .icon .copy-popup{margin-left:10px;width:max-content;position:absolute;left:100%;top:50%}.director-content .director-bio h1{font-family:Munken;justify-self:flex-start;width:100%;width:min-content;height:min-content;text-align:left;margin:0;font-size:32px;padding:0 15px;background-color:#fff}.director-content .director-movies{display:grid;width:100%;padding-bottom:0;align-self:flex-end;justify-self:center;align-self:flex-start;grid-template-rows:min-content 1fr}.director-content .director-movies h1{justify-self:flex-start;width:100%;width:min-content;text-align:right;margin:0;padding:0 15px;background-color:#fff}.director-content .director-movies-grid{display:grid;height:min-content;grid-template-columns:1fr 1fr;grid-auto-flow:row-reverse;grid-template-rows:auto;grid-gap:20px;gap:20px;grid-gap:0;gap:0}.director-content .director-movies-grid .director-movie{position:relative;background-size:cover;width:100%;aspect-ratio:16/9;padding:10px;z-index:10;text-align:right;cursor:pointer}.director-content .director-movies-grid .director-movie .movie-title{display:inline;position:relative;padding:4px 10px;z-index:10000;font-family:Roboto;font-weight:thin;background-color:#000;pointer-events:none}.director-content .director-movies-grid .director-movie .color-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3;mix-blend-mode:color;filter:saturate(1)}.director-content .director-movies-grid .director-movie .movie-image{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.director-content .director-movies-grid .director-movie .movie-image img{width:100%;height:100%;object-fit:cover}.directors-grid{position:relative;height:100%}@media(max-width:1200px){.directors-grid{overflow:auto}}.director-panel-mobile{position:relative;display:grid;width:100%;height:200px;background-size:cover;background-position:center 75%;cursor:pointer;overflow:hidden;grid-template-rows:min-content min-content}.director-panel-mobile:hover .director-image{transform:translateY(-10px);filter:grayscale(0) brightness(1)}.director-panel-mobile .director-image{position:absolute;object-fit:cover;top:0;transform:translateY(0);filter:grayscale(1) brightness(.5);transition:transform 1s,filter .5s}.director-panel-mobile .director-image.active{filter:grayscale(0) brightness(1);transform:translateY(0)}.director-panel-mobile span{z-index:38;width:100%!important}.director-panel-mobile .name-container-centering{display:grid;height:200px;align-self:flex-start;justify-self:center}.director-panel-mobile .name-container-centering .name-container{place-self:center;height:min-content;transform:rotate(0deg);writing-mode:inherit}.director-panel-mobile .name-container-centering .name-container .name{line-height:6vh}.director-panel-mobile .name-container-centering .name-container .surname{display:block;width:100%;text-align:center;padding:10px}@media(max-width:1000px){.director-panel-mobile .name-container-centering .name-container .name{font-size:10vw;line-height:9vw}.director-panel-mobile .name-container-centering .name-container .surname{font-size:4.5vw;line-height:2vw}}.director-panel-mobile .director-content{padding:50px 3vw 80px;height:min-content;position:relative}.name-container{position:relative;height:min-content;font-family:Rubik Mono One;z-index:20;align-self:flex-end;justify-self:center;writing-mode:vertical-lr;transform:rotate(180deg);text-align:left}.name-container .name{font-size:8vh;line-height:7vh}@media(max-width:1500px){.name-container .name{font-size:5vw;line-height:4vw}}.name-container .surname{padding:10px 2px;display:inline;font-size:2.5vw;color:#2e24f6;color:#fff;z-index:1000}@media(max-width:1500px){.name-container .surname{font-size:2.5vw;line-height:2vw}}.director-panel{overflow:hidden;will-change:transform;display:grid;position:absolute;width:100%;height:100%;padding:10vh 0;grid-template-columns:9.0909090909% 1fr;cursor:pointer}.director-panel:nth-child(0){z-index:0}.director-panel:first-child{z-index:100}.director-panel:nth-child(2){z-index:200}.director-panel:nth-child(3){z-index:300}.director-panel:nth-child(4){z-index:400}.director-panel:nth-child(5){z-index:500}.director-panel:nth-child(6){z-index:600}.director-panel:nth-child(7){z-index:700}.director-panel:nth-child(8){z-index:800}.director-panel:nth-child(9){z-index:900}.director-panel:nth-child(10){z-index:1000}.director-panel:nth-child(11){z-index:1100}@media(max-width:1200px){.director-panel{display:none}}.director-panel:hover .director-background{filter:grayscale(0) brightness(1)}.director-panel .director-background{position:absolute;top:0;left:0;height:100%;width:25vw;z-index:-10;background-position:50% 50%;transition:background-position 1s,filter .5s;background-repeat:no-repeat;background-color:#000;filter:grayscale(100%) brightness(.5)}.director-panel .director-background .background-image{object-fit:cover;object-position:50% 50%}.director-panel .director-background .background-color-overlay{position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:color}.about-page{display:grid;grid-template-rows:1fr;background-color:#1f1c1c;height:100%;overflow:auto}.about-page .about-desc{padding:40px 3vw;line-height:1.8rem;text-align:justify;font-family:Atkinson Hyperlegible;place-self:center;width:min(500px,98vw);height:min-content}.about-page .about-desc p{padding-bottom:30px}body,html{position:relative;width:100svw;height:100svh;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#__next{position:relative;width:100%;height:100%;overflow:hidden}a{color:inherit;text-decoration:none}*{padding:0;margin:0;box-sizing:border-box}image{display:block}