@import "//hello.myfonts.net/count/49eada";@font-face{font-family:SerifGothicStd-Heavy;src:url(font.de3303ec.woff2)format("woff2"),url(font.55839b75.woff)format("woff")}@font-face{font-family:MaisonNeue;src:url(MaisonNeueWEB-Medium.880bd058.woff2)format("woff2"),url(MaisonNeueWEB-Medium.ff1faaec.woff)format("woff")}@font-face{font-family:SyneRegular;src:url(Syne-Regular.36fc313d.ttf)format("truetype")}@font-face{font-family:SyneMedium;src:url(Syne-Medium.744be457.ttf)format("truetype")}@font-face{font-family:SyneBold;src:url(Syne-Bold.86092170.ttf)format("truetype")}.preload *{transition:none!important}*{border:none;outline:none;margin:0;padding:0}html{font-size:100%}.wf-loading .tk-fade{opacity:0;transition:opacity 1s}.wf-active .tk-fade{opacity:1}body{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:#0000;background:#000;width:100%;font-family:SyneRegular,sans-serif;font-size:1rem;font-style:normal;font-weight:400}body.masonry{overflow-y:scroll}a{color:inherit;text-decoration:underline}h1,h2,h3,p{margin-bottom:20px;line-height:1.4}h1:last-child,h2:last-child,h3:last-child,p:last-child{margin-bottom:0}em,i{font-style:italic}label,input,textarea,select{font-size:16px;display:block}input[type=checkbox],input[type=radio]{display:inline-block}input,textarea{color:#000;box-sizing:border-box;appearance:none;background-color:#0000;border:1px solid #000;border-radius:0;height:34px;padding:0 10px}input[type=submit]{cursor:pointer;box-sizing:border-box;appearance:none;border:0;border-radius:0;padding:0 10px}label{padding-bottom:5px}.cell .mediawrap{width:100%;height:0;position:relative}.cell .mediawrap img.photo,.cell .mediawrap video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.cover{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover}.cover.loaded{opacity:1;transition:opacity .3s}.loadme,.loadmeview,.bg-loadme{opacity:0}.loadme.loaded,.loadmeview.loaded,.bg-loadme.loaded{opacity:1;transition:opacity .3s}.photo.size-width{width:102%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.photo.size-height{width:auto;height:102%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.resize-image{overflow:hidden}.social ul li{opacity:0;transition:opacity .3s}.social ul li.loaded{opacity:1}.text-block img,.text-block video{max-width:100%;height:auto;display:block}.text-block .cols{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.text-block .cols .col{display:block}h1,h2,h3{font-weight:600}h1{font-size:3.4vw;line-height:1.3}h2{font-size:3rem}h3{font-size:2rem}p{font-size:1rem}.fixed_title{z-index:20;color:#000;background-color:#000;border-top:4px solid #000;border-bottom:4px solid #000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:40px;display:flex;position:fixed;bottom:14px;left:0%}.fixed_title h1,.fixed_title h2{color:#fff;letter-spacing:.03em;text-transform:uppercase;padding:0;font-family:SyneBold;font-size:2rem;font-weight:400}.fixed_title a{text-decoration:none;transition:color .2s}.fixed_title a:hover{color:#c20c58}.fixed_title.black{color:#fff;border-top:4px solid #000;border-bottom:4px solid #000}@media (width<=932px) and (orientation:portrait){.fixed_title{display:none}.fixed_title h1,.fixed_title h2{font-size:1.5rem}}@media (width<=932px) and (orientation:landscape){.fixed_title{display:none}.fixed_title h1,.fixed_title h2{font-size:1.5rem}}@media (width<=932px) and (orientation:portrait){.director .fixed_title{display:flex}}@media (width<=932px) and (orientation:landscape){.director .fixed_title{display:flex}}.slideshow .fixed_title,#overlay .fixed_title{background-color:#0000;flex-flow:wrap;justify-content:center;align-items:center;width:0;height:40px;transition:width .5s;display:flex;bottom:14px;left:50%;overflow:hidden;transform:translate(-50%)}.slideshow .fixed_title h2,#overlay .fixed_title h2{letter-spacing:.03em;opacity:0;text-transform:uppercase;color:#fff;margin:0;padding:0;font-size:2rem;line-height:1;transition:opacity .3s}.slideshow_playing .slideshow .fixed_title{width:100%}.slideshow_playing .slideshow .fixed_title h2{opacity:1;transition:opacity .5s .5s}.slideshow .fixed_title{color:#fff;background-color:#000}.slideshow .fixed_title .project{margin-left:50px}.slideshow .fixed_title .director{margin-right:50px}#overlay .fixed_title{width:95%}#overlay .fixed_title h2{opacity:1;text-transform:uppercase;font-size:1.5vw}main{z-index:1;opacity:1;margin:0 auto;transition:opacity .3s;position:relative}main article{min-height:calc(100vh - 140px)}main #content:before{content:"";height:105px;display:block}.menuOn main{opacity:.25}.homepage main #content:before,.with_filter main #content:before{display:none}@media (width<=932px) and (orientation:portrait){main #content:before{height:100px}}@media (width<=932px) and (orientation:landscape){main #content:before{height:65px}}header{z-index:100;pointer-events:none;width:100%;height:140px;position:fixed;top:0;left:0}header .inner{z-index:15;width:100%;height:100%;position:absolute}header .inner .logo{opacity:1;pointer-events:all;width:auto;height:62px;transition:opacity .1s,transform 1s ease-out;position:absolute;top:25px;left:25px;transform:translateY(0)}header .inner .logo img,header .inner .logo svg{width:auto;height:100%;display:block}header .inner .logo img *,header .inner .logo svg *{fill:#000}header .inner .menuBtn{cursor:pointer;z-index:30;opacity:1;pointer-events:all;transition:opacity 1s,transform 1s ease-out;position:absolute;top:40px;right:35px;transform:translateY(0)}header .inner .menuBtn div{width:24px;height:24px;position:relative}header .inner .menuBtn div .line{opacity:1;background-color:#fff;width:100%;height:4px;transition-property:background-color,opacity,transform,top;transition-duration:.2s,.1s,.3s,.3s;transition-delay:0s,0s,0s,0s;display:block;position:absolute;right:0;transform:rotate(0)}header .inner .menuBtn div .line:first-child{top:10px;transform:rotate(90deg)}header .inner .menuBtn div .line:nth-child(2){top:10px}header nav{z-index:14;text-align:right;color:#fff;opacity:0;pointer-events:none;font-family:SyneRegular,sans-serif;transition:opacity .1s;position:absolute;top:25px;right:0}header nav ul{flex-direction:column;width:390px;padding:60px 0 50px;list-style-type:none;display:flex}header nav ul li{text-align:right;margin-bottom:9px;position:relative}header nav ul li:last-child{margin-right:0}header nav ul li a{text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;align-items:center;font-family:SyneBold;font-size:1.6rem;text-decoration:none;transition:color .2s;display:flex;position:relative}header nav ul li a:after{content:"";background-color:#fff;width:20px;height:20px;margin:0 35px 0 10px;transition:background-color .2s;display:block}header nav ul li a:hover,header nav ul li a.pageOn{color:gray}header nav ul li a:hover:after,header nav ul li a.pageOn:after{background-color:gray}header nav ul li:hover ul.subs{display:block}header nav ul.subs{text-align:left;padding-top:30px;display:none;position:absolute;top:0;left:0}header nav ul.subs li{display:block}header nav.takeover{transform:unset;opacity:0;pointer-events:none;background-color:#ffffffe6;width:100%;height:100%;transition:opacity .5s;position:fixed;top:0;left:0}header nav.takeover ul{text-align:center;flex-direction:column;width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header nav.takeover ul li{margin:0 auto}header nav.takeover ul li a{font-size:5rem}.intro header .inner .logo,.intro header .inner .menuBtn{opacity:0;transform:translateY(0)}.menuOn header .inner .menuBtn .line{transition-property:background-color,opacity,transform,top;transition-duration:.2s,.1s,.3s,.3s;transition-delay:0s,0s,0s,0s}.menuOn header .inner .menuBtn .line:first-child{top:8px;transform:rotate(45deg)}.menuOn header .inner .menuBtn .line:nth-child(2){top:8px;transform:rotate(135deg)}.menuOn header nav{opacity:1;pointer-events:all}@media (width<=932px) and (orientation:portrait){header .inner .logo{height:75px;left:5%}header .inner .menuBtn{right:5%}header nav{width:100%;top:0;right:0}header nav ul{width:90%;margin:0 auto;padding-top:100px}header nav ul li{margin-bottom:20px}header nav ul li a{font-size:1.3rem}header nav ul li a:after{margin-right:0}}@media (width<=932px) and (orientation:landscape){header .inner .menuBtn{top:18px;right:5%}header nav{top:0}header nav ul li a{font-size:1.3rem}}footer{z-index:5;text-align:center;color:#fff;background:#151515;display:none;position:relative}footer .inner{text-align:center;width:90%;margin:auto;padding:45px 0;font-size:0;line-height:0}footer .inner p{font-size:.8rem}footer .inner ul{list-style-type:none}footer .inner .social li{vertical-align:middle;margin-right:15px;display:inline-block}footer .inner .social li:last-child{margin-right:0}footer .inner .social li svg{width:25px;height:auto}footer .inner .social li svg *{stroke:none;fill:#fff}.home .slideshow,.home #intro{width:100%;height:100svh;position:fixed;top:0;left:0}#intro_2024{z-index:500;pointer-events:none;opacity:1;background-color:#000;width:100%;height:100%;transition:opacity 1s;position:fixed;top:0;left:0}#intro_2024.hide{opacity:0}#intro_2024 img.logo.mark{opacity:0;width:25%;height:auto;transition:transform 1s,opacity 1s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}#intro_2024 img.logo.mark.on{opacity:1;transform:translate(-50%,-50%)scale(1)}#intro_2024 img.logo.mark.out{opacity:0;transform:translate(-50%,-50%)scale(.5)}#intro_2024 img.logo.word{z-index:2;clip-path:inset(100% 0% 0%);width:30%;height:auto;transition:clip-path .5s;display:block;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}#intro_2024 img.logo.word.on{clip-path:inset(0%)}#intro_2024 img.logo.word.out{clip-path:inset(0% 0% 100%)}.textpage .cell{justify-content:center;align-items:center;width:calc(100% - 100px);height:calc(100vh - 199px);margin:0 auto;display:flex;position:fixed;top:120px;left:50px}.textpage .cell .wrap{z-index:10;text-align:center;flex-wrap:wrap;grid-template-columns:1fr 1fr 1fr 1fr;align-items:flex-start;gap:140px 3vw;display:grid;position:relative}.textpage .cell .wrap .item{color:#fff;text-transform:uppercase;background-color:#000;padding:5px 10px 2px 75px;line-height:1.7;position:relative}.textpage .cell .wrap .item p{font-size:.8rem}.textpage .cell .wrap .item .image{width:60px;height:60px;position:absolute;top:0;left:0}.textpage .cell .wrap .item .summary{flex-direction:column;justify-content:center;min-height:45px;padding:3px 10px 5px 0;display:flex}.textpage .cell .wrap .item .summary h2{margin:0;font-size:1.1rem}.textpage .cell .wrap .item .summary h3{font-size:.9rem}.textpage .cell .wrap .item .reveal{color:#fff;text-align:center;background-color:#000;width:100%;height:0;transition:height .5s ease-out;position:absolute;left:0;overflow:hidden}.textpage .cell .wrap .item .reveal .inner{padding:10px 20px 20px}.textpage .cell .wrap .item .reveal a{color:#fff;text-decoration:none;transition:color .2s}.textpage .cell .wrap .item .reveal a:hover{color:#000}.textpage .cell .wrap .item .reveal p{margin-bottom:0;line-height:1.7}.textpage .cell .wrap .item:nth-child(5) .summary h2,.textpage .cell .wrap .item:nth-child(6) .summary h2,.textpage .cell .wrap .item:nth-child(7) .summary h2,.textpage .cell .wrap .item:nth-child(8) .summary h2{font-size:1.3rem}.textpage .cell .bg{object-fit:cover;border:8px solid #000;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.textpage .cell .bg img.photo,.textpage .cell .bg video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}@media (width>=1600px){.textpage .cell .wrap .item{min-width:200px}.textpage .cell .wrap .item p{font-size:.8rem}}@media (width<=1550px){.textpage .cell .wrap .item{min-width:180px;padding:5px 10px 0 60px}.textpage .cell .wrap .item p{font-size:.8rem}.textpage .cell .wrap .item .image{width:50px;height:50px}.textpage .cell .wrap .item .summary{padding:0 10px 0 0}.textpage .cell .wrap .item .summary h2,.textpage .cell .wrap .item .summary h3{font-size:.8rem}}@media (width<=1200px){.textpage .cell .wrap .item{min-width:150px}}@media (width<=1023px){.textpage .cell .wrap{grid-template-columns:1fr 1fr}}@media (width<=932px) and (orientation:portrait){.textpage .cell{align-items:flex-start;width:90%;top:100px;left:5%;overflow:hidden}.textpage .cell .wrap{grid-template-columns:1fr;gap:20px 0;height:calc(100vh - 247px);margin:40px auto;overflow:scroll}.textpage .cell .wrap .item .reveal{position:relative}.textpage .cell .wrap .item .reveal .inner{margin:0 auto;padding:15px 40px 15px 0}.textpage .cell .wrap .item:last-child{margin-bottom:60px}.textpage .cell .bg{box-sizing:border-box}}@media (width<=932px) and (orientation:landscape){.textpage .cell{align-items:flex-start;width:90%;height:calc(100vh - 150px);top:65px;left:5%;overflow:hidden}.textpage .cell .wrap{grid-template-columns:1fr 1fr;gap:20px;height:calc(100vh - 150px);margin:40px auto;overflow:scroll}.textpage .cell .wrap .item .reveal{position:relative}.textpage .cell .wrap .item .reveal .inner{margin:0 auto;padding:15px 40px 15px 0}.textpage .cell .wrap .item:last-child{margin-bottom:60px}.textpage .cell .bg{box-sizing:border-box}}.directors{background:#000;border:8px solid #000;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 100px);height:auto;min-height:calc(100vh - 200px);display:flex;position:absolute;top:120px;left:50px}.directors ul{z-index:10;flex-wrap:wrap;justify-content:center;align-items:center;padding:4rem 2rem 2rem;list-style-type:none;display:flex;position:relative}.directors ul li{margin:0 2vw 1vw 0}.directors ul li a{color:#fff;text-transform:uppercase;transform-origin:0;backface-visibility:hidden;will-change:transform;font-family:SyneBold;font-size:1.5vw;text-decoration:none;transition:all .5s;display:block;position:relative;transform:scale(1)}.directors ul li a:after{content:"";opacity:0;z-index:-1;backface-visibility:hidden;background-color:#000;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.directors ul li a:hover:after{opacity:1}.directors .background{z-index:1;width:100%;height:100%;position:fixed;top:0;left:0}.directors .background .cell{opacity:0;width:100%;height:100%;transition:opacity .75s;position:absolute;top:0;left:0;overflow:hidden}.directors .background .cell.active{opacity:1}.directors .background .cell.active img.photo,.directors .background .cell.active video{transform:scale(1.2)}.directors .background .cell img.photo,.directors .background .cell video,.directors .background .cell .director_slideshow{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.directors .background .cell img.photo,.directors .background .cell video{transition:transform 4.5s ease-out;transform:scale(1)}@media (width<=1023px){.directors ul li a{font-size:1.5rem}}@media (width<=932px) and (orientation:portrait){.directors{border:0;width:90%;left:5%}.directors ul{padding:2rem 0}.directors ul li{text-align:center;width:100%;margin:0 0 10px;display:block}.directors ul li a{font-size:1.3rem}}@media (width<=932px) and (orientation:landscape){.directors{top:65px}.directors ul{margin:0 0 20px;padding:2rem}.directors ul li a{font-size:1.1rem}}.director .bioLink{color:#fff;z-index:300;backface-visibility:hidden;background-color:#000;padding:10px;font-family:SyneBold;font-size:1.2rem;font-weight:400;transition:transform .5s,opacity .3s;position:absolute;top:55px;right:116px;transform:scale(1)}.director .bioLink a{text-decoration:none}.director .bioLink:hover{transform:scale(1.03)}.menuOn .director .bioLink{opacity:0;pointer-events:none}@media (width<=932px) and (orientation:portrait){.director .bioLink{font-size:1.2rem;top:65px;right:5%}.director.with_bio .grid{margin-top:25px}}.centered{width:84%;margin:0 auto}.centered .cell{width:100%;margin:0 auto 30px;position:relative}.centered .cell img,.centered .cell video{width:100%;display:block;position:relative}.centered .cell .info{margin:10px 0 0}.centered .cell .info h2{font-size:1.5rem}.centered .cell .info p{font-size:1rem}.centered .cell:hover{opacity:.7}#instafeed{margin-top:-30px}#instafeed #sb_instagram .sbi_type_carousel .sbi_carousel_icon,#instafeed #sb_instagram .sbi_type_video .sbi_playbtn{top:25px;right:25px}#instafeed #sb_instagram .fa-clone:before{content:url(icon-collection.2b6fff5c.svg);color:#fff;width:22px;height:auto;display:block;position:relative}#instafeed #sb_instagram .fa-play:before{content:url(icon-video.7f980428.svg);color:#fff;width:22px;height:auto;display:block;position:relative}#instafeed #sb_instagram .sbi_photo_wrap:after{content:"";z-index:2;box-sizing:border-box;pointer-events:none;border:10px solid #000;width:100%;height:100%;position:absolute;top:0;left:0}#instafeed #sb_instagram .sbi_item:not(.sbi_transition) .sbi_photo{transition:transform 2.5s}#instafeed #sb_instagram .sbi_link{background-color:#0006}#instafeed #sb_instagram .sbi_photo_wrap:hover .sbi_photo{transition:transform 2.5s ease-out;transform:scale(1.2)}#instafeed #sb_instagram .sbi_type_video .sbi_playbtn{margin:0;font-size:26px;top:25px;left:auto;right:25px}#instafeed #sb_instagram .sbi_hover_bottom,#instafeed #sb_instagram .sbi_hover_top{pointer-events:none;width:90%;top:50%;left:5%;transform:translateY(-50%);padding:0!important}.sbi_lightbox{position:fixed!important;top:50%!important;transform:translateY(-50%)!important}@media (width<=1023px){#instafeed .sbi_photo_wrap:hover{transform:scale(1)}#instafeed #sb_instagram .sbi_photo_wrap:hover .sbi_link{opacity:0}#instafeed #sb_instagram .sbi_photo_wrap:hover .sbi_photo{transform:scale(1)}#instafeed #sb_instagram .sbi_link_area{z-index:200}}.grid{grid-template-columns:1fr 1fr;gap:0;width:97%;margin:0 auto 100px;display:grid;position:relative}.grid .cell{cursor:pointer;position:relative;overflow:hidden}.grid .cell:before{content:"";opacity:0;z-index:1;pointer-events:none;background-color:#0006;width:100%;height:100%;transition:opacity .5s;position:absolute;top:0;left:0}.grid .cell:after{content:"";z-index:2;box-sizing:border-box;border:10px solid #000;width:100%;height:100%;position:absolute;top:0;left:0}.grid .cell a.overlay_link{z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.grid .cell img.photo,.grid .cell video{transition:transform 2.5s ease-out;transform:scale(1)}.grid .cell .info{z-index:2;opacity:0;width:90%;transition:opacity .5s,transform .5s;position:absolute;bottom:25px;left:30px}.grid .cell .info h2,.grid .cell .info h3{color:#fff;text-transform:uppercase;margin:0;font-family:SyneBold;font-size:1.1rem;line-height:1}.grid .cell .info h3{margin-top:6px}.grid .cell .info a{transition:opacity .2s}.grid .cell .info a:hover{opacity:.5}.grid .cell:hover img.photo,.grid .cell:hover video{transform:scale(1.2)}.grid .cell:hover:before,.grid .cell:hover .info{opacity:1}@media (width<=932px) and (orientation:portrait){.grid{grid-template-columns:1fr}.grid .cell .info{opacity:1;bottom:20px;left:20px}.grid .cell .info h2,.grid .cell .info h3{font-size:1rem}}@media (width<=932px) and (orientation:landscape){.grid .cell .info{opacity:1;bottom:20px;left:20px}.grid .cell .info h2,.grid .cell .info h3{font-size:1rem}}.justified{width:84%;margin:0 auto}.croppedgrid{flex-flow:wrap;width:84%;margin:0 auto;list-style-type:none;display:flex}.croppedgrid .cell{opacity:1;flex:0 auto;width:20%;margin:0 2.5% 5%;transition:opacity .3s;position:relative;overflow:hidden}.croppedgrid .cell:hover{opacity:.7}.croppedgrid .cell .info{margin:10px 0 0}.croppedgrid .cell .info h2{font-size:1.5rem}.croppedgrid .cell .info p{font-size:1rem}.ar-rows{width:90%;margin:0 auto;position:relative}.ar-rows .row{text-align:center;justify-content:space-between;display:flex;position:relative}.ar-rows .row .cell{float:left;opacity:1;box-sizing:border-box;border:0 solid #fff;position:relative;overflow:hidden}.ar-rows .row .cell img.photo{z-index:1;width:auto;height:auto;display:block;position:relative}.contact_page{color:#fff}.contact_page img#mobile_background{display:none}.contact_page .columns{flex-wrap:wrap;justify-content:space-between;align-items:center;width:80%;max-width:1400px;min-height:calc(100vh - 105px);margin:0 auto;display:flex;position:relative}.contact_page .columns .column{flex-direction:column;width:30%;display:flex}.contact_page .columns .column.image{flex-wrap:nowrap}.contact_page .columns .column:last-child{flex-wrap:wrap;align-content:flex-end}.contact_page .columns .column .social{margin-top:0;display:flex}.contact_page .columns .column .social p{margin-bottom:0;margin-right:15px;display:block}.contact_page .columns .column .social p:last-child{margin-right:0}.contact_page .columns .column .social svg{width:auto;height:20px;display:block}.contact_page .columns .column .social svg *{fill:#fff}.contact_page .columns .column p{margin-bottom:25px;font-size:.9rem;line-height:1.8}.contact_page .columns .column p:last-child{margin-bottom:0}.contact_page .columns .column strong,.contact_page .columns .column b{font-family:SyneBold;font-weight:400}.contact_page .columns .column a{opacity:1;transition:opacity .2s}.contact_page .columns .column a:hover{opacity:.5}.page_intro{color:#fff;margin-bottom:20px}.page_intro .columns{flex-wrap:wrap;justify-content:flex-start;align-items:center;width:97%;margin:0 auto;display:flex;position:relative}.page_intro .columns .column{flex-direction:column;width:calc(33.33% - 20px);margin-left:10px;display:flex}.page_intro .columns .column:last-child{width:53%;max-width:800px;margin-left:20px}.page_intro .columns .column p{margin-bottom:25px;font-size:.8rem;line-height:1.7}.page_intro .columns .column p:last-child{margin-bottom:0}.page_intro .columns .column h1,.page_intro .columns .column h2,.page_intro .columns .column h3{font-family:SyneBold;font-weight:400}.page_intro .columns .column h1{font-size:1.8rem}.page_intro .columns .column h2{font-size:1.5rem}.page_intro .columns .column strong,.page_intro .columns .column b{font-family:SyneBold;font-weight:400}.page_intro .columns .column a{opacity:1;transition:opacity .2s}.page_intro .columns .column a:hover{opacity:.5}@media (width<=932px) and (orientation:portrait){.contact_page img#mobile_background{z-index:-1;width:160vw;display:block;position:fixed;top:70svh;left:19%;transform:translateY(-50%)}.contact_page .columns{flex-direction:column;width:90%;margin:40px auto}.contact_page .columns .column{width:100%;margin-bottom:20px}.contact_page .columns .column.image{display:none}.contact_page .columns .column:last-child{align-content:flex-start;margin-bottom:0}.page_intro .columns{flex-direction:column;width:calc(97% - 20px);margin-top:40px}.page_intro .columns .column{width:100%!important;margin:0 auto 20px!important}.page_intro .columns .column:last-child{margin-bottom:0!important}.page_intro .columns .column h1{font-size:1.3rem}}@media (width<=932px) and (orientation:landscape){.page_intro .columns{margin-top:40px}.page_intro .columns .column h1{font-size:1.3rem}.contact_page .columns{margin:60px auto}}.gridpage .filter{color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:60px 0 40px;font-family:SyneBold;font-size:.8rem;display:flex}.gridpage .filter .trigger{display:none}.gridpage .filter .list_wrap{flex-direction:column;display:flex}.gridpage .filter ul{flex-wrap:wrap;list-style-type:none;display:flex}.gridpage .filter ul li{margin:0 10px}.gridpage .filter ul li a{text-decoration:none;position:relative}.gridpage .filter ul li a:after{content:"";background-color:currentColor;width:0%;height:1px;transition:width .2s;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.gridpage .filter ul li a:hover:after,.gridpage .filter ul li a.pageOn:after{width:100%}@media (width<=1000px){.gridpage .filter{z-index:10;padding:110px 0 20px;position:relative}.gridpage .filter .trigger{z-index:5;flex-wrap:wrap;align-items:center;display:flex;position:relative}.gridpage .filter .trigger span{text-decoration:underline}.gridpage .filter .trigger svg{margin-left:5px;transition:transform .3s}.gridpage .filter .list_wrap{width:100%;height:0;transition:height .3s;position:absolute;top:110px;left:0;overflow:hidden}.gridpage .filter ul{background-color:#000;flex-direction:column;align-items:center;padding:1.5rem 0}.gridpage .filter ul li{padding:.4rem 0}.gridpage .filter ul li.active,.gridpage .filter ul li a:hover:after{display:none}.gridpage .filter.open .trigger svg{transform:rotate(180deg)translateY(2px)}}.masongrid{width:97%;margin:0 auto;padding-bottom:100px;list-style-type:none}.masongrid .grid-sizer,.masongrid .cell{width:33.33%;height:auto}.masongrid .gutter-sizer{width:0}.masongrid .cell{float:left;text-align:left;margin:0;display:block;overflow:hidden}.masongrid .cell.openOverlay{cursor:pointer}.masongrid .cell a.overlay_link{z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.masongrid .cell:before{content:"";opacity:0;z-index:1;pointer-events:none;background-color:#0006;width:100%;height:100%;transition:opacity .5s;position:absolute;top:0;left:0}.masongrid .cell:after{content:"";z-index:2;box-sizing:border-box;border:10px solid #000;width:100%;height:100%;position:absolute;top:0;left:0}.masongrid .cell img.photo,.masongrid .cell video{transition:transform 2.5s ease-out;transform:scale(1)}.masongrid .cell .info{opacity:0;z-index:5;width:calc(100% - 60px);transition:opacity .5s,transform .5s;position:absolute;bottom:25px;left:30px}.masongrid .cell .info h2,.masongrid .cell .info h3{color:#fff;text-transform:uppercase;margin:0;font-family:SyneBold;font-size:1.1rem;line-height:1}.masongrid .cell .info h3{margin-top:6px}.masongrid .cell .info a{transition:opacity .2s}.masongrid .cell .info a:hover{opacity:.5}.masongrid .cell .info .tags{color:#fff;margin-bottom:5px;font-size:1rem;display:block}.masongrid .cell:hover img.photo,.masongrid .cell:hover video{transform:scale(1.2)}.masongrid .cell:hover:before,.masongrid .cell:hover .info{opacity:1}.masongrid .cell .mediawrap{width:100%;height:0;position:relative;overflow:hidden}.masongrid .cell .mediawrap img.photo,.masongrid .cell .mediawrap video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.masongrid .cell.large{width:100%}.masongrid .cell img{border:none;outline:none;width:100%;text-decoration:none;display:block}.masongrid .cell.autovideo:hover img.photo,.masongrid .cell.autovideo:hover video{transform:scale(1)}.masongrid .cell.autovideo:hover:before,.masongrid .cell.autovideo:hover .info{opacity:1}.masongrid.effect-2 .cell{opacity:0}.masongrid.effect-2 .cell.shown,.masongrid .shown .cell,.no-js .masongrid figure.cell,.no-cssanimations .masongrid figure.cell{opacity:1}.masongrid.effect-1 figure.animate{animation:.65s forwards fadeIn}.masongrid.effect-2 figure.animate{opacity:1;animation:.65s forwards moveUp;transform:translateY(200px)}@-webkit-keyframes moveUp{0%{opacity:0}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes moveUp{0%{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{to{opacity:1}}@media (width<=932px) and (orientation:portrait){.masongrid .grid-sizer{width:100%}.masongrid .gutter-sizer{width:0}.masongrid .cell{width:100%;margin-bottom:0!important}.masongrid .cell .info{opacity:1;width:calc(100% - 40px);bottom:20px;left:20px}.masongrid .cell .info .tags{font-size:.9rem}.masongrid .cell .info h2,.masongrid .cell .info h3{font-size:1rem}}@media (width<=932px) and (orientation:landscape){.masongrid .grid-sizer{width:49%}.masongrid .gutter-sizer{width:2%}.masongrid .cell{width:49%}.masongrid .cell .info{opacity:1;width:calc(100% - 40px);bottom:20px;left:20px}.masongrid .cell .info h2,.masongrid .cell .info h3{font-size:1rem}}.intro .slideshow{opacity:0}.slideshow{text-align:center;width:100%;height:100svh;position:relative;top:auto;overflow:hidden}.slideshow .arrow{z-index:10;cursor:pointer;opacity:0;transition:opacity .5;width:40px;height:auto;position:absolute;top:calc(50% - 20px)}.slideshow .arrow *{stroke:#fff}.slideshow .arrow.next{right:30px}.slideshow .arrow.previous{left:30px}.slideshow .ui{z-index:20;cursor:pointer;width:18px;position:absolute;top:50%;transform:translateY(-50%)}.slideshow .ui.prev{padding:23px;left:0}.slideshow .ui.next{padding:23px;right:0}.slideshow .ui.close{width:20px;height:20px;padding:20px 22px;top:0;left:0;transform:none}.slideshow .ui line{stroke:#000;stroke-width:4px}.slideshow figure{width:100%;height:100svh;position:absolute}.slideshow figure.openOverlay{cursor:pointer}.slideshow figure .typeme{text-align:center;z-index:100;color:#000;width:98%;font-family:SerifGothicStd-Heavy;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slideshow figure .typeme h1,.slideshow figure .typeme h2,.slideshow figure .typeme h3{font-weight:400}.slideshow figure .typeme h1{font-size:10.2vw;line-height:.9}.slideshow figure .typeme h2{font-size:7vw}.slideshow figure .typeme h3{font-size:5vw}.slideshow figure .media{cursor:pointer}.slideshow figure img.photo,.slideshow figure .vidhold,.slideshow figure .vidhold video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.slideshow figure img.photo,.slideshow figure video{transition:transform 4.5s ease-out;transform:scale(1)}.slideshow figure .info{z-index:2;opacity:1;text-align:left;width:calc(100% - 80px);transition:opacity .5s,transform .5s;position:absolute;bottom:30px;left:30px}.slideshow figure .info h2,.slideshow figure .info h3{color:#fff;text-transform:uppercase;margin:0;font-family:SyneBold;font-size:1.2rem;line-height:1.1}.slideshow figure .info h3{margin-top:0}.slideshow figure .info a{transition:opacity .2s}.slideshow figure .info a:hover{opacity:.5}.slideshow.fullbleed h1{z-index:10;color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slideshow.center figure:before{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.slideshow.center figure img.photo{vertical-align:middle;width:auto;max-width:100%;height:auto;max-height:100%;display:inline-block}.slideshow_playing .slideshow .arrow{opacity:1}.slick-dots{background-color:inherit;width:100%;bottom:8%}.slick-dots li{width:12px;height:12px;margin:0 3px;position:relative;top:10px}.slick-dots li button{border:1px solid #000;border-radius:50%;width:100%;height:100%}.slick-dots li.slick-active button{background:#000}@media (width<=932px) and (orientation:portrait){.no_titles .slideshow figure .info{left:5%}.no_titles .slideshow figure .info h2,.no_titles .slideshow figure .info h3{font-size:1rem}.slideshow .arrow.next{top:auto;bottom:-60px;right:0}.slideshow .arrow.previous{top:auto;bottom:-60px;left:0}.slideshow_playing .slideshow{opacity:1}.home .slideshow .arrow.next,.home .slideshow .arrow.previous{display:none}}@media (width<=932px) and (orientation:landscape){.home .slideshow{margin-top:0}#intro .cell .typeme h1{-webkit-text-stroke-width:2px;font-size:9vw}}#overlay{text-align:center;opacity:0;z-index:-1;background-color:#000;justify-content:center;align-items:flex-start;width:100%;height:100%;transition:z-index 0s .4s,transform 0s .4s,opacity .3s;display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}#overlay.on{opacity:1;z-index:300;transition:z-index,transform,opacity .3s;transform:translate(0%)}#overlay .arrow{z-index:10;cursor:pointer;width:40px;height:auto;position:absolute;top:calc(50% - 20px)}#overlay .arrow *{stroke:#fff}#overlay .arrow.next{right:30px}#overlay .arrow.previous{left:30px}#overlay .fixed_title{background:#000;width:100%}#overlay .fixed_title .project{margin:0}#overlay .fixed_title .director{width:100%;margin:0 0 0 5px}#overlay .fixed_title .director a{color:#fff;text-underline-offset:3px;text-decoration:underline;transition:opacity .2s}#overlay .fixed_title .director a:hover{opacity:.5;color:#fff}#overlay .fixed_title h2,#overlay .fixed_title h3{color:#fff;text-transform:uppercase;margin:0;font-family:SyneBold;font-size:1rem;line-height:1}#overlay .fixed_title h3{margin-top:6px}#overlay .fixed_title a{transition:opacity .2s}#overlay .fixed_title a:hover{opacity:.5}#overlay img.logo{width:auto;height:62px;position:absolute;top:25px;left:25px}#overlay .closer{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}#overlay .closer .closeIcon{z-index:11;cursor:pointer;width:24px;height:24px;transition:transform .2s;position:absolute;top:40px;right:35px;transform:scale(1)}#overlay .closer .closeIcon:hover{transform:scale(1.1)}#overlay .closer .closeIcon .line{background:#fff;width:100%;height:4px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#overlay .closer .closeIcon .line:last-child{transform:translate(-50%,-50%)rotate(-45deg)}#overlay .inner{z-index:10;width:80%;height:calc(100% - 120px);margin-top:40px;position:relative}#overlay .inner .wrap{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}#overlay .inner .wrap video,#overlay .inner .wrap img{width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto;display:block}@media (width<=932px) and (orientation:portrait){#overlay img.logo{width:auto;height:75px;left:5%}#overlay .arrow{z-index:20;display:none;top:auto;bottom:140px}#overlay .arrow.next{right:20px}#overlay .arrow.previous{left:20px}#overlay .closer .closeIcon{top:39px;right:5%}#overlay .inner{width:100%;height:calc(100% - 200px);margin-top:100px}#overlay .fixed_title{flex-direction:column;justify-content:center;align-items:center;height:auto;padding:10px 0}#overlay .fixed_title .director{margin:5px auto 0}#overlay .fixed_title h2{font-size:1rem}#overlay .fixed_title h2 span{width:100%;margin:5px auto 0;display:block}}@media (width<=932px) and (orientation:landscape){#overlay .closer .closeIcon{width:25px;height:25px;top:14px;right:4.5%}#overlay .arrow{width:30px;top:36%}#overlay .fixed_title h2{font-size:1rem}}
/*# sourceMappingURL=styles.css.map */
