@font-face{font-family:Anton;font-style:normal;font-weight:400;src:url(/dist/assets/anton-v23-latin-regular-DNDcm3kJ.eot);src:local(""),url(/dist/assets/anton-v23-latin-regular-DNDcm3kJ.eot?#iefix)format("embedded-opentype"),url(/dist/assets/anton-v23-latin-regular-BJ81GkMG.woff2)format("woff2"),url(/dist/assets/anton-v23-latin-regular-Df87r3ze.woff)format("woff"),url(/dist/assets/anton-v23-latin-regular-BoF6NzxG.ttf)format("truetype"),url(/dist/assets/anton-v23-latin-regular-DxtiejAE.svg#Anton)format("svg")}@font-face{font-family:overpass;src:url(/dist/assets/overpass-thin-CYdxds3l.eot);src:url(/dist/assets/overpass-thin-CYdxds3l.eot?#iefix)format("embedded-opentype"),url(/dist/assets/overpass-thin-CVgaTWVm.woff2)format("woff2"),url(/dist/assets/overpass-thin-DPuWsW6i.woff)format("woff"),url(/dist/assets/overpass-thin-DwpORSdb.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:overpass;src:url(overpass-thin-italic.eot);src:url(overpass-thin-italic.eot?#iefix)format("embedded-opentype"),url(/dist/assets/overpass-thin-italic-BjFH1adJ.woff2)format("woff2"),url(/dist/assets/overpass-thin-italic-C931jRqh.woff)format("woff"),url(overpass-thin-italic.ttf)format("truetype");font-weight:200;font-style:italic}@font-face{font-family:overpass;src:url(/dist/assets/overpass-extralight-BNpukA-M.eot);src:url(/dist/assets/overpass-extralight-BNpukA-M.eot?#iefix)format("embedded-opentype"),url(/dist/assets/overpass-extralight-CtGbVsDf.woff2)format("woff2"),url(/dist/assets/overpass-extralight-BKtOu_at.woff)format("woff"),url(/dist/assets/overpass-extralight-DrTeT9dk.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:overpass;src:url(overpass-extralight-italic.eot);src:url(overpass-extralight-italic.eot?#iefix)format("embedded-opentype"),url(/dist/assets/overpass-extralight-italic-DZbK69ms.woff2)format("woff2"),url(/dist/assets/overpass-extralight-italic-BXuN-pQo.woff)format("woff"),url(overpass-extralight-italic.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:overpass;src:url(/dist/assets/overpass-light-OvZdaJV8.eot);src:url(/dist/assets/overpass-light-OvZdaJV8.eot?#iefix)format("embedded-opentype"),url(/dist/assets/overpass-light-DA3h-pMh.woff2)format("woff2"),url(/dist/assets/overpass-light-CfzGETxL.woff)format("woff"),url(/dist/assets/overpass-light-CKVnMjGn.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:overpass;src:url(overpass-light-italic.eot);src:url(overpass-light-italic.eot?#iefix)format("embedded-opentype"),url(/dist/assets/overpass-light-italic-CaNIFkaS.woff2)format("woff2"),url(/dist/assets/overpass-light-italic-Z5R1GDJx.woff)format("woff"),url(overpass-light-italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:overpass;src:url(/dist/assets/overpass-regular-D8Nsm3TZ.eot);src:url(/dist/assets/overpass-regular-D8Nsm3TZ.eot?#iefix)format("embedded-opentype"),url(/dist/assets/overpass-regular-wEm1AicS.woff2)format("woff2"),url(/dist/assets/overpass-regular-Btaf8ucm.woff)format("woff"),url(/dist/assets/overpass-regular-waPFMnvC.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:overpass;src:url(overpass-italic.eot);src:url(overpass-italic.eot?#iefix)format("embedded-opentype"),url(/dist/assets/overpass-italic-0LpDBjpp.woff2)format("woff2"),url(/dist/assets/overpass-italic-DPT_EzUM.woff)format("woff"),url(overpass-italic.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:overpass;src:url(/dist/assets/overpass-semibold-DO6ZYOEs.eot);src:url(/dist/assets/overpass-semibold-DO6ZYOEs.eot?#iefix)format("embedded-opentype"),url(/dist/assets/overpass-semibold-C0u_TyAk.woff2)format("woff2"),url(/dist/assets/overpass-semibold-z2CDr5U5.woff)format("woff"),url(/dist/assets/overpass-semibold-rPe55dZA.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:overpass;src:url(overpass-semibold-italic.eot);src:url(overpass-semibold-italic.eot?#iefix)format("embedded-opentype"),url(/dist/assets/overpass-semibold-italic-DQiWxtud.woff2)format("woff2"),url(/dist/assets/overpass-semibold-italic-gbWjwUZL.woff)format("woff"),url(overpass-semibold-italic.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:overpass;src:url(/dist/assets/overpass-bold-CAVl-Grs.eot);src:url(/dist/assets/overpass-bold-CAVl-Grs.eot?#iefix)format("embedded-opentype"),url(/dist/assets/overpass-bold-CJ2IbQEJ.woff2)format("woff2"),url(/dist/assets/overpass-bold-DLRC0laN.woff)format("woff"),url(/dist/assets/overpass-bold-xYoeREjT.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:overpass;src:url(overpass-bold-italic.eot);src:url(overpass-bold-italic.eot?#iefix)format("embedded-opentype"),url(/dist/assets/overpass-bold-italic-CcP1a0q9.woff2)format("woff2"),url(/dist/assets/overpass-bold-italic-8s2epQW4.woff)format("woff"),url(overpass-bold-italic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:overpass;src:url(/dist/assets/overpass-extrabold-BVa6OWdu.eot);src:url(/dist/assets/overpass-extrabold-BVa6OWdu.eot?#iefix)format("embedded-opentype"),url(/dist/assets/overpass-extrabold-Bv1ExK__.woff2)format("woff2"),url(/dist/assets/overpass-extrabold-WzxnSuZ5.woff)format("woff"),url(/dist/assets/overpass-extrabold-46ZjidYP.ttf)format("truetype");font-weight:800;font-style:normal}@font-face{font-family:overpass;src:url(overpass-extrabold-italic.eot);src:url(overpass-extrabold-italic.eot?#iefix)format("embedded-opentype"),url(/dist/assets/overpass-extrabold-italic-rCrcpTf0.woff2)format("woff2"),url(/dist/assets/overpass-extrabold-italic-DVp_lKQ4.woff)format("woff"),url(overpass-extrabold-italic.ttf)format("truetype");font-weight:800;font-style:italic}@font-face{font-family:overpass;src:url(/dist/assets/overpass-heavy-DUB9o8sJ.eot);src:url(/dist/assets/overpass-heavy-DUB9o8sJ.eot?#iefix)format("embedded-opentype"),url(/dist/assets/overpass-heavy-CiB8hceT.woff2)format("woff2"),url(/dist/assets/overpass-heavy-30Hq_oYB.woff)format("woff"),url(/dist/assets/overpass-heavy-DsHxV-J2.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:overpass;src:url(overpass-heavy-italic.eot);src:url(overpass-heavy-italic.eot?#iefix)format("embedded-opentype"),url(/dist/assets/overpass-heavy-italic-DsZE4nCd.woff2)format("woff2"),url(/dist/assets/overpass-heavy-italic-BHBVbh0G.woff)format("woff"),url(overpass-heavy-italic.ttf)format("truetype");font-weight:900;font-style:italic}*,:before,:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;border:0;margin:0;padding:0}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}:root{--font-header:"Anton", sans-serif;--font-primary:"Overpass", sans-serif;--font-size:16px;--white:#fff;--black:#0e0e0e}body{font-family:var(--font-primary);font-size:var(--font-size);background-color:var(--white);line-height:1.3}body.dark{background-color:var(--black);color:var(--white)}h1,h2,h3{font-family:var(--font-header);text-transform:uppercase}h1{font-size:64px}h2{font-size:32px}header{z-index:10;justify-content:space-between;align-items:center;width:100%;display:flex;position:fixed;top:0;left:0;transition:top .3s ease-in-out!important}@media (width>=576px){header{padding:32px}}@media (width<=576px){header{padding:16px}}header.light,header.light a{color:var(--black)}header.light .logo img{filter:invert()}header.dark,header.dark a{color:var(--white)}@media (width>=576px){header.logo-centered .logo img{transform:translate(calc(50vw - 50% - 42px),calc(50vh - 50% - 32px))scale(4)}}@media (width<=576px){header.logo-centered .logo img{transform:translate(calc(50vw - 50% - 18px),calc(50vh - 50% - 32px))scale(2)}}header.logo-centered .logo img{transform-origin:50%}header .logo{align-items:center;display:flex}header .logo img{transform-origin:0;max-height:48px;transition:transform .6s cubic-bezier(.25,1,.5,1)}header nav{align-items:center;gap:0 6px;display:flex}header nav a{align-items:center;padding:6px 12px;text-decoration:none;display:flex}header nav a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}header nav a.lang{margin-left:12px;position:relative}header nav a.lang:before{content:"|";position:absolute;top:6px;left:-9px}.subheader{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.subheader a{color:var(--white);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.subheader a:hover{text-decoration:none}section{justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative}section.light{color:var(--black);background-color:var(--white)}section.light a{color:var(--black)}section.dark{color:var(--white);background-color:var(--black)}section.dark a{color:var(--white)}section.team,section.projects,section.contact{padding:96px 64px}section.video{background-position:50%;background-repeat:no-repeat;background-size:cover}section.video .video-chevron{color:var(--white);opacity:0;width:32px;margin:0 auto;padding-bottom:1.5rem;position:absolute;bottom:0;left:0;right:0}section.video .video-chevron svg{width:32px;height:32px;margin:0 auto}section.video video.video{object-fit:cover;width:100vw;max-width:100%;height:100vh}section h1{text-align:center;margin-bottom:48px}section .inner{justify-content:center}article{padding:96px 64px}article nav{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}article h1,article p,article figure{margin-bottom:12px}article h1+p{margin-bottom:32px}.projects-content{flex-wrap:wrap;align-items:center;gap:32px;max-width:840px;display:flex}.projects-content .image-container{aspect-ratio:5/7}@media (width>=576px){.projects-content{gap:32px}.projects-content .image-container{flex:0 0 calc(33.333% - 21.3333px)}}@media (width<=576px){.projects-content{gap:16px}.projects-content .image-container{flex:0 0 100%}}.team-content{flex-wrap:wrap;align-items:center;max-width:840px;display:flex}@media (width>=576px){.team-content{gap:32px}.team-content .image-container.full{flex:0 0 100%}.team-content .image-container.half{flex:0 0 calc(50% - 16px)}}@media (width<=576px){.team-content{gap:16px}.team-content .image-container{flex:0 0 100%}}.team-content .image-container.landscape{aspect-ratio:6/4}.team-content .image-container.portrait{aspect-ratio:4/5}.contact-content{text-align:center}.contact-content h2,.contact-content p,.contact-content figure{margin-bottom:12px}.contact-content h2+p{margin-bottom:48px}.contact-content p+h2{margin-top:48px}.contact-content a{text-underline-offset:6px;align-items:center;padding:6px 12px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.contact-content a:hover{text-decoration:none}.contact-content img{max-width:200px}.film-content{gap:24px;display:flex}.film-content .poster{flex:0 0 300px;padding-top:12px}.film-content .poster .image-container{aspect-ratio:4/6}.film-content .details h2{margin-bottom:12px}.film-content .details .meta{margin-bottom:4px}.film-content .details .synopsis{margin:24px 0}.film-content .credits,.film-content .festivals{margin-bottom:12px}.film-content .credits .item,.film-content .festivals .item{flex-flow:column;margin-bottom:6px;display:flex}.film-content .credits .item p.label,.film-content .festivals .item p.label{margin-bottom:3px;font-weight:700}.film-content .credits .item img,.film-content .festivals .item img{max-width:200px}.film-content .images img{width:100%}.image-container{transition:opacity 50ms ease-in-out;display:flex;position:relative}.image-container:hover .overlay{opacity:1}.image-container .overlay{opacity:0;width:100%;height:100%;color:var(--white);background-color:#0009;flex-flow:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.image-container .overlay h2{margin-bottom:12px}.image-container .overlay h2 a{color:var(--white);text-decoration:none}.image-container .overlay h2 a:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.image-container picture{flex:1 0;display:flex}.image-container picture img{object-fit:cover;object-position:center;width:100%;height:100%}
