body,html{overflow-x:hidden;background-color:white;-webkit-overflow-scrolling:touch;-overflow-scrolling:touch}body,html{display:block;position:fixed;top:0px;left:0px;width:100vw;height:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;font-family:'NeueHaasUnicaW1G-Regular',NeueHaasUnicaW1G-Regular,arial !important;font-weight:normal;font-style:normal}body,html,div,h1,h2,h3,h4,h5,h6,p,img,iframe{padding:0px;margin:0px;font-weight:normal}body,html,a,.over-video,.site-tag,.home-up-symbol,.project-up-symbol,.video-wrapper,.video,.telecine,.invisible,video,iframe,.media-module-video,.media-cell,.media-module,.iframe-layer{cursor:url(../images/cursor-arrow.png)10 8,auto;cursor:url('../images/cursor-arrow.png')10 8,auto;cursor:-webkit-image-set(url('../images/cursor-arrow.png')1x,url('../images/bigger/cursor-arrow.png')2x)10 8,auto}::-webkit-scrollbar{width:0px;background:transparent}.preloader{position:fixed;display:block;top:47vh;left:50vw;margin-left:-40px;height:80px;width:80px;border-radius:200px;background-color:white;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:3px solid black;box-shadow:0 0 0 rgba(0,0,0,.4)}.preloader .clock-gear{position:absolute;display:block;width:6px;height:6px;border-radius:4px;background-color:black;left:34px;top:35px;opacity:1}.preloader .minute-hand{position:absolute;display:block;width:3px;height:32px;top:38px;left:36px;background-color:black;animation:pulse .7s linear infinite;-transform-origin:center top;-webkit-animation:pulse .7s linear infinite;-webkit-transform-origin:center top;-moz-animation:pulse .7s linear infinite;-moz-transform-origin:center top}.preloader .hour-hand{position:absolute;display:block;width:3px;height:20px;top:18px;left:36px;background-color:black;animation:pulse 1.8s linear infinite;-transform-origin:center bottom;-webkit-animation:pulse 1.8s linear infinite;-webkit-transform-origin:center bottom;-moz-animation:pulse 1.8s linear infinite;-moz-transform-origin:center bottom}@media only screen and (max-width:900px){.preloader{border:2px solid black}.preloader .minute-hand,.preloader .hour-hand{width:2px}}@-webkit-keyframes pulse{0%{-webkit-transform:rotate(0deg);-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-transform:rotate(360deg)}}@keyframes pulse{0%{-webkit-transform:rotate(0deg);-transform:rotate(0deg);-moz-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-transform:rotate(360deg);-moz-transform:rotate(360deg)}}#barba-wrapper{display:block;position:fixed;top:0px;left:0px;width:100vw;height:100vh;overflow-x:hidden;-webkit-overflow-scrolling:touch;-overflow-scrolling:touch}#homepage{background-color:white;padding-top:10px;font-size:calc(100vw *(15.5/512));line-height:calc(100vw * 12/256);-webkit-overflow-scrolling:touch;-overflow-scrolling:touch;color:black;opacity:0}#homepage .site-header{position:relative;display:block;text-align:center}#homepage .site-header h1{font-size:calc(100vw *(15.5/512));line-height:calc(100vw * 12/256);color:black;height:calc(100vw * 12/256)}#homepage .site-header #site-about{display:none}#homepage .site-header #site-about a{display:inline-block;height:calc(100vw * 11/256);background-color:white;color:black;text-decoration:none;padding-left:5px;padding-right:5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}@media only screen and (max-width:900px){#homepage .site-header{display:block;position:relative;height:100%}#homepage .site-header h1{display:block;position:relative;font-size:40px;line-height:50px}#homepage .site-header #site-title{display:block;position:relative;height:100%;line-height:60px}}#homepage .site-header:hover #site-about{display:block}#homepage .site-header:hover #site-title{display:none}@media only screen and (max-width:900px){#homepage .site-header:hover #site-about{display:none}#homepage .site-header:hover #site-title{display:block;position:relative;height:100%;line-height:60px}}#homepage #site-about:active a{background-color:black;color:white}#homepage .site-tag-filler{position:relative;display:block;width:100vw;padding-bottom:5vw;height:calc(100vw * 5/64);min-height:calc(100vw * 5/64)}#homepage .site-tags{display:block;position:absolute;width:100vw;z-index:2000;top:0;left:0px;padding-top:20px;height:calc(100vw * 5/64);min-height:calc(100vw * 5/64);margin:0 auto;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#homepage .site-tags .site-tag-wrapper{opacity:0;max-width:33vw;display:inline-block;text-align:center;margin-bottom:20px;margin-left:2px;margin-right:2px;transition:margin-left .5s ease-out,margin-right .5s ease-out,opacity .5s ease-out;-webkit-transition:margin-left .5s ease-out,margin-right .5s ease-out,opacity .5s ease-out;-moz-transition:margin-left .5s ease-out,margin-right .5s ease-out,opacity .5s ease-out}#homepage .site-tags .site-tag{display:inline-block;position:relative;margin-top:calc(100vw * 1/256);padding:calc(100vw * 1/128);padding-top:calc(100vw * 7/1280);padding-left:calc(100vw * 15/1280);padding-right:calc(100vw * 15/1280);border-radius:calc(100vw * 1/128);border:calc(100vw * 3/1280)solid black;font-size:calc(100vw *(15.5/512));line-height:calc(100vw *(15.5/512));background-color:none;color:black;-transition:background-color .1s,color .1s;-webkit-transition:background-color .1s,color .1s}#homepage .site-tags .active-tag{background-color:black;color:white}#homepage .site-tags .clearing-tags-space{display:block;position:relative;width:100vw}#homepage .site-tags .clear-tags{display:none;position:relative;height:calc(100vw * 12/256);width:calc(100vw * 12/256);border-radius:calc(100vw * 6/256);border:calc(100vw * 3/1280)solid black;margin:0 auto}#homepage .site-tags .clear-tags .first-x,#homepage .site-tags .clear-tags .second-x{display:block;position:absolute;left:calc(100vw * 25.7/1280);top:calc(100vw * 4.5/1280);background-color:black;width:calc(100vw * 3/1280);height:calc(100vw * 44/1280)}#homepage .site-tags .clear-tags .first-x{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}#homepage .site-tags .clear-tags .second-x{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}#homepage .site-tags .clear-tags:hover{background-color:black}#homepage .site-tags .clear-tags:hover .first-x,#homepage .site-tags .clear-tags:hover .second-x{background-color:white}#homepage .site-tags .clear-tags:active{transform:scale(.95)}#homepage .site-tags .clear-active{display:block}@media only screen and (max-width:900px){#homepage .site-tags .site-tag-wrapper{display:block;height:90px;max-width:80vw;font-size:40px;line-height:30px;margin:0 auto;padding-top:30px;margin-bottom:0px}#homepage .site-tags .site-tag{display:inline;width:100%;height:45px;padding-top:0px;margin-top:10px;font-size:40px;line-height:35px;border:solid 2px black;border-radius:10px;padding-left:15px;padding-right:15px;padding-bottom:2px}#homepage .site-tags .clear-tags{border:2px solid black;height:50px;width:50px;border-radius:25px;margin-top:15px}#homepage .site-tags .clear-tags .first-x,#homepage .site-tags .clear-tags .second-x{display:block;position:absolute;left:22px;top:3px;background-color:black;width:2px;height:40px}#homepage .site-tags .clear-tags:hover{background-color:none}#homepage .site-tags .clear-tags:hover .first-x,#homepage .site-tags .clear-tags:hover .second-x{background-color:black}}@media only screen and (max-width:900px) and (max-width:300px){#homepage .site-tags .site-tag-wrapper{display:none}}#homepage .site-tags .site-tag:hover{background-color:black;color:white}#homepage .site-tags .site-tag:active{transform:scale(.95);-webkit-transform:scale(.95);-moz-transform:scale(.95);margin-left:0px;margin-top:0px;margin-right:0px}@media only screen and (max-width:900px){#homepage .site-tags{display:block;position:relative;height:100%}#homepage .site-tag-filler{height:100%}#homepage .site-tag:hover{background-color:none;color:black}}#homepage .project-listing{display:block;position:relative;padding-top:calc(100vw * 9/128);padding-bottom:calc(100vw * 9/128)}#homepage .project-listing .grid{display:block;position:relative;padding:0px;margin:0 auto;width:100vw;max-width:2300px}#homepage .project-listing .grid:after{content:'';display:block;clear:both}#homepage .project-listing .index-small,#homepage .project-listing .index-medium,#homepage .project-listing .index-big{margin-bottom:10vw}#homepage .project-listing .index-small .bigTimesTitle,#homepage .project-listing .index-medium .bigTimesTitle,#homepage .project-listing .index-big .bigTimesTitle{font-family:"TimesEighteenW01-Roman",Times,serif;font-size:calc(100vw *(5/128));max-width:40vw}@media(min-width:2300px){#homepage .project-listing .index-small .bigTimesTitle,#homepage .project-listing .index-medium .bigTimesTitle,#homepage .project-listing .index-big .bigTimesTitle{font-size:90px}}@media only screen and (max-width:900px){#homepage .project-listing .index-small .bigTimesTitle,#homepage .project-listing .index-medium .bigTimesTitle,#homepage .project-listing .index-big .bigTimesTitle{font-size:40px;max-width:100vw;padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px;text-align:center}}#homepage .project-listing .index-small iframe,#homepage .project-listing .index-medium iframe,#homepage .project-listing .index-big iframe,#homepage .project-listing .index-small .homepage-vimeo,#homepage .project-listing .index-medium .homepage-vimeo,#homepage .project-listing .index-big .homepage-vimeo{width:100%;height:100%;max-height:1293px !important;pointer-events:none}#homepage .project-listing .index-small .homepage-vimeo,#homepage .project-listing .index-medium .homepage-vimeo,#homepage .project-listing .index-big .homepage-vimeo{background-color:black;max-height:1293px !important}#homepage .project-listing .index-small .homepage-vimeo .over-video,#homepage .project-listing .index-medium .homepage-vimeo .over-video,#homepage .project-listing .index-big .homepage-vimeo .over-video{position:absolute;display:block;top:0px;left:0px;width:100%;height:100%;max-height:1293px !important}#homepage .project-listing .index-small a img,#homepage .project-listing .index-medium a img,#homepage .project-listing .index-big a img{width:100%;transition:.5s ease-out;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out}#homepage .project-listing .index-small img,#homepage .project-listing .index-medium img,#homepage .project-listing .index-big img{width:100%}#homepage .project-listing .index-small h1,#homepage .project-listing .index-medium h1,#homepage .project-listing .index-big h1{font-size:calc(100vw *(15.5/512))}#homepage .project-listing .index-small h1 a,#homepage .project-listing .index-medium h1 a,#homepage .project-listing .index-big h1 a{text-decoration:none;color:black}#homepage .project-listing .index-small p,#homepage .project-listing .index-medium p,#homepage .project-listing .index-big p{padding-top:6px;font-size:20px;line-height:26px}#homepage .project-listing .grid-item,#homepage .project-listing .grid-sizer{width:10%}#homepage .project-listing .grid-item{float:left;overflow:hidden;padding:20px;transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s}#homepage .project-listing .grid-item .index-description{display:block;position:relative;width:auto;height:auto}#homepage .project-listing .grid-item p{padding-top:6px;font-size:20px;line-height:26px;letter-spacing:.025em}@media only screen and (max-width:900px){#homepage .project-listing .grid-item p{text-align:center}}#homepage .project-listing .grid-item img,#homepage .project-listing .grid-item h1{transition:opacity .3s,filter .3s;-webkit-transition:opacity .3s,filter .3s;-moz-transition:opacity .3s,filter .3s}#homepage .project-listing .grid-item img{width:100%}#homepage .project-listing .grid-item-active:hover .roll-over{opacity:1;transform:translateY(-5px);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px)}#homepage .project-listing .grid-item-active:active .roll-over{border:solid calc(100vw * 3/1280)black;background-color:black;transform:scale(.95)translateY(-5px);-webkit-transform:scale(.95)translateY(-5px);-moz-transform:scale(.95)translateY(-5px)}#homepage .project-listing .grid-item-active:active .roll-over .roll-over-column,#homepage .project-listing .grid-item-active:active .roll-over .roll-over-row{background-color:white}#homepage .project-listing .grid-item-active:hover img,#homepage .project-listing .grid-item-active:hover .homepage-vimeo.cover-image,#homepage .project-listing .grid-item-active:hover h1,#homepage .project-listing .grid-item-active:hover p{-webkit-filter:grayscale(80%);filter:grayscale(80%);opacity:.6}#homepage .project-listing .grid-item-active.index-full:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}#homepage .project-listing .grid-break{width:100%;height:1px}#homepage .project-listing .index-xsmall{width:10%;height:10vw}#homepage .project-listing .index-small{width:40%;padding-left:20%;min-height:10vw}#homepage .project-listing .index-small iframe{min-height:10vw}#homepage .project-listing .index-medium{width:40%;padding-left:15%;min-height:10vw}#homepage .project-listing .index-medium iframe{min-height:22.7vw}#homepage .project-listing .index-big{width:45%;min-height:10vw}#homepage .project-listing .index-big iframe{min-height:24vw}#homepage .project-listing .index-big .homepage-vimeo.cover-image{height:24vw;transition:filter .3s,opacity .3s;-webkit-transition:filter .3s,opacity .3s;-moz-transition:filter .3s,opacity .3s}@media only screen and (max-width:900px){#homepage .project-listing .index-big iframe{min-height:240px}#homepage .project-listing .index-big .homepage-vimeo.cover-image{height:240px}}#homepage .project-listing .index-full{display:block;position:relative;width:100vw;max-width:2300px;min-height:50vh;height:auto;padding:0px;margin:0px;padding-bottom:100px;padding-top:100px}#homepage .project-listing .index-full img{position:relative;display:block;width:100vw;max-width:2300px}#homepage .project-listing .index-full iframe,#homepage .project-listing .index-full .homepage-vimeo{display:block;position:relative;width:100vw;height:100%;min-height:56vw;overflow-y:hidden;max-height:1293px !important}#homepage .project-listing .index-full .homepage-vimeo{max-width:2300px}#homepage .project-listing .index-full iframe{pointer-events:none}#homepage .project-listing .index-full .homepage-vimeo{max-height:1293px !important}#homepage .project-listing .index-full .homepage-vimeo .over-video{position:absolute;display:block;top:0px;left:0px;width:100vw;max-width:2300px;min-height:56vw;z-index:10;max-height:1293px !important}#homepage .project-listing .index-full h1{font-size:calc(100vw *(15.5/512))}#homepage .project-listing .index-full h1 a{text-decoration:none;color:black}#homepage .project-listing .index-full p{padding-top:6px;font-size:20px;line-height:26px}#homepage .project-listing .index-full h1,#homepage .project-listing .index-full p{padding-left:6px}#homepage .project-listing .grid-item-active.index-full:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}#homepage .project-listing .hard-right{width:50%;padding-left:5%}@media only screen and (max-width:900px){#homepage .project-listing .hard-right,#homepage .project-listing .index-small,#homepage .project-listing .index-big,#homepage .project-listing .index-medium,#homepage .project-listing .index-full{width:100%;padding:0px;padding-right:0px;padding-left:0px;padding-top:15px;padding-bottom:15px;margin-top:15px;margin-bottom:15px}#homepage .project-listing .grid-item{min-height:400px}#homepage .project-listing .grid-item img{display:block;position:relative;width:100vw;max-height:370px;object-fit:contain;margin:0 auto}#homepage .project-listing .grid-break{min-height:0px !important}#homepage .project-listing .grid-item-active:hover .roll-over{opacity:0;transform:none;-webkit-transform:none;-moz-transform:none}#homepage .project-listing .grid-item-active:active .roll-over{border:none;background-color:none;transform:none;-webkit-transform:none;-moz-transform:none}#homepage .project-listing .grid-item-active:active .roll-over .roll-over-column,#homepage .project-listing .grid-item-active:active .roll-over .roll-over-row{background-color:none}#homepage .project-listing .grid-item-active:hover img,#homepage .project-listing .grid-item-active:hover .homepage-vimeo.cover-image,#homepage .project-listing .grid-item-active:hover h1,#homepage .project-listing .grid-item-active:hover p{-webkit-filter:none;filter:none;opacity:1}#homepage .project-listing .grid-item-active.index-full:hover{-webkit-filter:none;filter:none;opacity:1}}#homepage .project-listing .lower{margin-top:6vw}@media(min-width:2301px){#homepage .project-listing .index-full{min-height:700px}}@media(max-width:700px){#homepage .project-listing .grid-item,#homepage .project-listing .grid-sizer{width:100%}#homepage .project-listing .index-small,#homepage .project-listing .index-medium,#homepage .project-listing .index-big,#homepage .project-listing .index-full{width:100%}#homepage .project-listing .grid-break,#homepage .project-listing .grid-push{display:none}}#homepage .project-listing .cover-image{}#homepage .project-listing .not-active{opacity:.1 !important;transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s}@media(min-width:2301px){#homepage .project-listing{padding-top:164px}}#homepage .parting{display:block;width:100vw;height:1px;padding:0px;margin:0px;background-color:black}#homepage .footer{padding-bottom:calc(100vw * 9/128)}#homepage .footer a{color:black;text-decoration:none;background-color:#ececec}#homepage .footer a:hover{background-color:black;color:white}#homepage .footer p,#homepage .footer .col-sm-5,#homepage .footer .col-sm-2{font-size:calc(100vw *(14/512));line-height:calc(100vw * 10/256)}#homepage .footer .site-about{padding-top:calc(100vw * 9/128)}#homepage .footer .site-contact{padding-top:calc(100vw * 9/128);padding-bottom:calc(100vw * 9/128)}#homepage .footer .site-contact .col-sm-6{padding-left:0px !important}@media only screen and (max-width:900px){#homepage .footer a:hover{background-color:transparent}#homepage .footer p,#homepage .footer .col-sm-5,#homepage .footer .col-sm-2{font-size:20px;line-height:26px}}#homepage .directory-wrapper{padding:0px;margin:0px;padding-top:calc(100vw * 9/128);padding-bottom:4px;width:100vw;height:100%;background-color:#212121;color:white}#homepage .directory-wrapper .directory{background-color:#212121}#homepage .directory-wrapper .directory .col-sm-5{padding-left:0px !important}#homepage .directory-wrapper .directory .col-sm-5 a{text-decoration:none;color:white}#homepage .directory-wrapper .directory .col-sm-5:first-of-type{padding-right:40px}#homepage .directory-wrapper .directory .colophon{padding-top:calc(100vw * 9/128);font-size:13px;line-height:18px;font-family:'NeueHaasUnicaW1G-Regular',NeueHaasUnicaW1G-Regular,arial !important;text-align:center;color:#ececec}#homepage .directory-wrapper .directory .colophon a{color:#ececec;text-decoration:none}#homepage .directory-wrapper .directory .colophon a:hover{color:#0062ff}#homepage .directory-wrapper .col-sm-5,#homepage .directory-wrapper .col-sm-2{font-size:calc(100vw *(14/512));line-height:calc(100vw * 10/256)}#homepage .directory-wrapper .col-sm-5:hover a{background-color:white;color:black}#homepage .directory-wrapper .row.justify-content-sm-center{padding-bottom:4vw}@media only screen and (max-width:900px){#homepage .directory-wrapper p,#homepage .directory-wrapper .col-sm-5,#homepage .directory-wrapper .col-sm-2{font-size:20px;line-height:26px;text-align:center}#homepage .directory-wrapper .col-sm-5:first-of-type{padding-right:0px !important}}@media only screen and (max-width:900px){#homepage .directory-wrapper{display:none}}.container-fluid{width:80vw;max-width:1840px}@media(min-width:2301px){#homepage{font-size:71px;line-height:107px}}#projectpage{position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto;display:block;padding:0px;margin:0px;background-color:#ececec;color:black;width:100vw;height:auto;overflow-x:hidden;padding-bottom:200px;z-index:10000000000}#projectpage h1{display:block;position:relative;width:90vw;max-width:1000px;margin:0 auto;text-align:center;font-size:55px;line-height:70px;font-weight:normal;padding-bottom:15px;padding-top:50px}#projectpage .year{display:block;position:relative;width:90vw;max-width:700px;margin:0 auto;text-align:center;font-size:44px;line-height:50px;font-weight:normal;padding-bottom:70px}#projectpage .year h1{font-weight:normal}#projectpage .subtitle{display:block;position:relative;width:95vw;max-width:850px;margin:0 auto;clear:both;overflow:auto}#projectpage .subtitle .subtitle-left,#projectpage .subtitle .subtitle-right{display:inline-block;position:relative;width:47vw;max-width:400px;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#projectpage .subtitle .subtitle-left p,#projectpage .subtitle .subtitle-right p{font-size:22px}#projectpage .subtitle .subtitle-left p a:before,#projectpage .subtitle .subtitle-right p a:before{display:inline-block;content:"";background-image:url(../images/link-arrow.svg);width:15px;height:15px;margin-right:4px;margin-bottom:-1px}#projectpage .subtitle .subtitle-left{float:left}#projectpage .subtitle .subtitle-right{float:right}#projectpage .subtitle .subtitle-right p:nth-child(2){line-height:24px}@media only screen and (max-width:900px){#projectpage .subtitle .subtitle-left,#projectpage .subtitle .subtitle-right{display:block;float:none}}#projectpage .subtitle h1,#projectpage .subtitle h2,#projectpage .subtitle h3,#projectpage .subtitle h4,#projectpage .subtitle h5,#projectpage .subtitle h6,#projectpage .subtitle p{text-align:left;font-family:'NeueHaasUnicaW1G-Regular',arial;font-weight:normal;font-size:24px;line-height:1.4}#projectpage .subtitle a{display:inline;position:relative;padding-top:0px;color:#0062ff;font-weight:normal;font-size:17px;text-transform:uppercase;text-decoration:none;line-height:.8 !important;padding-bottom:0px;padding-right:2px;margin-bottom:-5px}#projectpage .subtitle a:hover{background-color:black}#projectpage .subtitle a::before{content:'↗';width:19px;display:inline-block}.roll-over{display:block;position:absolute;opacity:0;height:calc(100vw * 12/256);width:calc(100vw * 12/256);border-radius:calc(100vw * 6/256);z-index:3000;border:solid calc(100vw * 3/1280)black;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transition:opacity .3s,transform .3s;-webkit-transition:opacity .3s,transform .3s;-moz-transition:opacity .3s,transform .3s}.roll-over .roll-over-row,.roll-over .roll-over-column{display:block;position:absolute;background-color:black}.roll-over .roll-over-column{width:calc(100vw * 3/1280);height:calc(100vw * 44/1280);left:calc(100vw * 5/256);top:calc(100vw * 4.5/1280)}.roll-over .roll-over-row{height:calc(100vw * 3/1280);width:calc(100vw * 44/1280);top:calc(100vw * 5/256);left:calc(100vw * 4.5/1280)}.symbol{height:calc(100vw * 12/256);width:calc(100vw * 12/256);border-radius:calc(100vw * 6/256);z-index:3000}.arrow-one,.arrow-two,.arrow-stem{display:block;position:absolute;width:calc(100vw * 3/1280)}.arrow-one,.arrow-two{height:calc(100vw * 30/1280)}.arrow-one{left:calc(100vw * 15/1280);top:calc(100vw * 0/1280);transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}.arrow-two{left:calc(100vw * 35/1280);top:calc(100vw * 0/1280);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}.arrow-stem{left:calc(100vw * 25/1280);top:calc(100vw * 5/1280);height:calc(100vw * 44/1280)}.home-up-symbol{position:fixed;display:block;bottom:20px;left:50%;margin-left:calc((100vw * 12/256)/2 * -1);border:calc(100vw * 3/1280)solid black;transform:translateY(calc(100vw * 24/256));-webkit-transform:translateY(calc(100vw * 24/256));-moz-transform:translateY(calc(100vw * 24/256))}.home-up-symbol .arrow-one,.home-up-symbol .arrow-two,.home-up-symbol .arrow-stem{background-color:black}.home-up-symbol:hover{background-color:black}.home-up-symbol:hover .arrow-stem,.home-up-symbol:hover .arrow-two,.home-up-symbol:hover .arrow-one{background-color:white}@media only screen and (max-width:900px){.home-up-symbol:hover{background-color:transparent}.home-up-symbol:hover .arrow-stem,.home-up-symbol:hover .arrow-two,.home-up-symbol:hover .arrow-one{background-color:black}}.project-up-symbol{position:fixed;display:block;bottom:20px;left:50%;margin-left:calc((100vw * 12/256)/2 * -1);border:calc(100vw * 3/1280)solid black;transform:translateY(calc(100vw * 24/256));-webkit-transform:translateY(calc(100vw * 24/256));-moz-transform:translateY(calc(100vw * 24/256))}.project-up-symbol .arrow-one,.project-up-symbol .arrow-two,.project-up-symbol .arrow-stem{background-color:black}.project-up-symbol:hover{background-color:black}.project-up-symbol:hover .arrow-stem,.project-up-symbol:hover .arrow-two,.project-up-symbol:hover .arrow-one{background-color:white}@media only screen and (max-width:900px){.project-up-symbol:hover{background-color:none}.project-up-symbol:hover .arrow-stem,.project-up-symbol:hover .arrow-two,.project-up-symbol:hover .arrow-one{background-color:black}}.project-up-symbol:active{}.exit-symbol{display:block;position:fixed;top:20px;right:20px;border:calc(100vw * 3/1280)solid black}.exit-symbol .first-x,.exit-symbol .second-x{display:block;position:absolute;left:calc(100vw * 25.5/1280);top:calc(100vw * 4.5/1280);background-color:black;width:calc(100vw * 3/1280);height:calc(100vw * 44/1280)}.exit-symbol .first-x{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}.exit-symbol .second-x{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}.exit-symbol:hover{background-color:black}.exit-symbol:hover .first-x,.exit-symbol:hover .second-x{background-color:white}.exit-symbol:active{transform:scale(.95)!important;-webkit-transform:scale(.95)!important;-moz-transform:scale(.95)!important}.home-up-symbol:active{}@media only screen and (max-width:900px){.exit-symbol{position:absolute}}.media-module{clear:both;position:relative;display:block;padding-top:100px;padding-bottom:100px}.media-module .slideshow-caption p{display:block;font-size:18px;letter-spacing:.01em;padding-top:10px}.media-module .slideshow-caption p a{color:#0062ff;text-decoration:none}@media only screen and (max-width:900px){.media-module .slideshow-caption p{display:block;font-size:12px;letter-spacing:.01em;padding-top:5px}}.media-module .carousel-cell{width:70vw;margin-left:5vw;overflow-y:auto}.media-module .carousel-cell img{width:70vw}.media-module .carousel-cell .slideshow-caption p{display:block;font-size:18px;letter-spacing:.01em;padding-top:10px}@media only screen and (max-width:900px){.media-module .carousel-cell .slideshow-caption p{display:block;font-size:12px;letter-spacing:.01em;padding-top:5px}}.media-module .carousel-cell .media-module-video{position:relative;display:block;margin:0 auto;width:70vw;height:40vw}.media-module .carousel-cell .media-module-video iframe{width:100%;height:100%}.media-module .slideshow,.media-module .flickity-viewport,.media-module .flickity-viewport.is-pointer-down,.media-module .flickity-slider,.media-module .carousel-cell,.media-module .flickity-enabled,.media-module .is-draggable,.media-module .is-selected,.media-module .is-pointer-down,.media-module .flickity-enabled.is-draggable{cursor:url(../images/cursor-openn.png)10 3,auto !important;cursor:url('../images/cursor-openn.png')10 3,auto !important;cursor:-webkit-image-set(url('../images/cursor-openn.png')1x,url('../images/bigger/cursor-open.png')2x)10 3,auto !important}.media-module .slideshow:active,.media-module .flickity-viewport:active,.media-module .flickity-viewport.is-pointer-down:active,.media-module .flickity-slider:active,.media-module .carousel-cell:active,.media-module .flickity-enabled:active,.media-module .is-draggable:active,.media-module .is-selected:active,.media-module .is-pointer-down:active,.media-module .flickity-enabled.is-draggable:active{cursor:url(../images/cursor-closedd.png)10 -20,auto !important;cursor:url('../images/cursor-closedd.png')10 -20,auto !important;cursor:-webkit-image-set(url('../images/cursor-closedd.png')1x,url('../images/bigger/cursor-closed.png')2x)10 -20,auto !important}.media-module .media-cell{display:block;position:relative;margin:0 auto;width:70vw}.media-module .media-cell img{width:70vw}.media-module .media-cell .media-module-video{position:relative;display:block;margin:0 auto;width:70vw;height:40vw}.media-module .media-cell .media-module-video iframe{display:block;position:absolute;width:100%;height:100%}.text-module{clear:both;display:block;position:relative;margin:0 auto;width:95vw;max-width:950px;padding-bottom:100px;padding-top:100px}.text-module p,.text-module h1{font-family:"NeueHaasUnicaW1G-Regular",NeueHaasUnicaW1G-Regular,arial;font-size:28px;line-height:40px;letter-spacing:.015em;padding-bottom:25px}.text-module p a,.text-module h1 a{color:#0062ff;text-decoration:none}.text-module h1{text-align:center;font-size:28px !important}.text-module figure{width:95vw;max-width:950px}.text-module figure img{width:95vw;max-width:950px}.text-module img{width:95vw;max-width:950px}@media(max-width:1200){.symbol{height:50px;width:50px;border-radius:25px;z-index:3000}.arrow-one,.arrow-two,.arrow-stem{display:block;position:absolute;width:2px}.arrow-one,.arrow-two{height:25px}.arrow-one{left:14px;top:0px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}.arrow-two{left:30px;top:0px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}.arrow-stem{left:22px;top:4px;height:36px}.home-up-symbol{border:2px solid black;margin-left:-25px;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px)}.home-up-symbol .arrow-one,.home-up-symbol .arrow-two,.home-up-symbol .arrow-stem{background-color:black}.project-up-symbol{border:2px solid black;margin-left:-25px;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px)}.project-up-symbol .arrow-one,.project-up-symbol .arrow-two,.project-up-symbol .arrow-stem{background-color:black}.exit-symbol{display:block;position:absolute;top:20px;right:20px;border:2px solid black}.exit-symbol .first-x,.exit-symbol .second-x{display:block;position:absolute;left:22px;top:2px;background-color:black;width:2px;height:40px}}@media only screen and (max-width:900px){#homepage .footer{max-width:650px;width:92vw;margin:0 auto}.symbol{height:50px;width:50px;border-radius:25px;z-index:3000}.arrow-one,.arrow-two,.arrow-stem{display:block;position:absolute;width:2px}.arrow-one,.arrow-two{height:25px}.arrow-one{left:14px;top:0px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}.arrow-two{left:30px;top:0px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}.arrow-stem{left:22px;top:4px;height:36px}.home-up-symbol{border:2px solid black;margin-left:-25px;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px)}.home-up-symbol .arrow-one,.home-up-symbol .arrow-two,.home-up-symbol .arrow-stem{background-color:black}.project-up-symbol{border:2px solid black;margin-left:-25px;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px)}.project-up-symbol .arrow-one,.project-up-symbol .arrow-two,.project-up-symbol .arrow-stem{background-color:black}.exit-symbol{display:block;position:absolute;top:20px;right:20px;border:2px solid black}.exit-symbol .first-x,.exit-symbol .second-x{display:block;position:absolute;left:22px;top:2px;background-color:black;width:2px;height:40px}#projectpage #project-page-title{padding-top:70px;font-size:40px;line-height:50px}#projectpage .year{font-size:35px}#projectpage .subtitle{height:100%;overflow-y:hidden;padding-bottom:30px}#projectpage .subtitle .subtitle-right,#projectpage .subtitle .subtitle-left{display:block;position:relative;width:95vw;height:100%}#projectpage .subtitle .subtitle-right p,#projectpage .subtitle .subtitle-left p{display:block;position:relative;height:100%}.text-module{padding-top:25px;padding-bottom:25px}.text-module p,.text-module h1{font-size:20px;line-height:26px}.media-module{padding-top:25px;padding-bottom:25px}.media-module .media-cell{max-width:95vw;width:95vw}.media-module .media-cell img{width:95vw}.media-module .media-cell .media-module-video{position:relative;display:block;margin:0 auto;width:95vw;height:54vw}.media-module .media-cell .media-module-video iframe{display:block;position:absolute;width:100%;height:100%}}