@charset "UTF-8";/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{background:0 0}a:active,a:hover{outline:0}h1{margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}::-webkit-input-placeholder{color:gray}:-moz-placeholder{color:gray}::-moz-placeholder{color:gray}:-ms-input-placeholder{color:gray}::-ms-input-placeholder{color:gray}@font-face{font-family:ts-icons;src:url(../fonts/timothy-saccenti.eot);src:url(../fonts/timothy-saccenti.eot?#iefix) format("embedded-opentype"),url(../fonts/timothy-saccenti.woff) format("woff"),url(../fonts/timothy-saccenti.ttf) format("truetype"),url(../fonts/timothy-saccenti.svg#timothy-saccenti) format("svg");font-weight:400;font-style:normal}body:before{content:"desktop";display:none}#wp-admin-bar-new-post{display:none}a,a:focus{outline:0}html{box-sizing:border-box;-webkit-font-smoothing:antialiased}*,:after,:before{box-sizing:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}.hide-if-no-customize{display:none!important}.phone-only{display:none}.vc{text-align:center}.vc:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.35em}.vc>div{display:inline-block;vertical-align:middle}html{font-size:1.38297872vw}@media screen and (min-width:1880px){html{font-size:26px}}body{font-family:'Space Mono',monospace;font-weight:400;margin:0;padding:0;color:#000;color:rgba(0,0,0,.87)}h1{font-size:inherit}p{font-size:inherit;margin:0}body.login *{font-family:"Open Sans",sans-serif!important}a{color:inherit;text-decoration:none;outline:0}a:hover{text-decoration:underline}.nav,header{position:fixed;top:0;left:0;right:0;z-index:2}.nav:after,header:after{content:" ";display:table;clear:both}.nav h1,header h1{margin:0;margin-top:.5rem;font-weight:400;position:absolute;z-index:1}.nav .menu-link-container,header .menu-link-container{margin-top:.5rem;text-align:center;position:absolute;top:0;left:0;right:0;bottom:0}.nav a,header a{outline:0}.nav a:hover,header a:hover{text-decoration:none}.nav .subnav,header .subnav{position:absolute;overflow:hidden;top:2.5rem}.nav .subnav a,header .subnav a{font-style:italic}.nav .subnav>span a,header .subnav>span a{font-style:normal}body.error404 header .subnav,body.projects header .subnav{max-height:0}body.admin-bar header{top:32px}header{padding:0 20px;padding-bottom:10px}.nav{display:none;color:#fff;overflow:hidden;position:relative;margin:0 -20px;padding:0 20px}.nav h1{z-index:999}.nav .menu-link-container a{position:relative;z-index:1}.nav ul{margin-top:2rem;color:inherit;position:relative;z-index:1;float:left;width:54%;list-style:none;padding:0}.nav ul li.all{float:left}.nav ul li.all a.active,.nav ul li.all a:hover{color:#ff0}.nav ul li.all a.active{font-style:italic}.nav ul li:nth-child(2){margin-left:30%}.nav ul li:nth-child(2) a.active,.nav ul li:nth-child(2) a:hover{color:#23f43b}.nav ul li:nth-child(3){margin-left:50%}.nav ul li:nth-child(3) a.active,.nav ul li:nth-child(3) a:hover{color:#ff0300}.nav ul li:nth-child(4) a.active,.nav ul li:nth-child(4) a:hover{color:#eb96f5}.nav ul li:nth-child(5){margin-left:70%;max-width:5.31914894vw}.nav ul li:nth-child(5) a.active,.nav ul li:nth-child(5) a:hover{color:#aa1df0}.nav ul li:nth-child(6){margin-left:20%;max-width:5.31914894vw}.nav ul li:nth-child(6) a.active,.nav ul li:nth-child(6) a:hover{color:pink}.nav ul li:nth-child(7) a.active,.nav ul li:nth-child(7) a:hover{color:#0ff5a0}.nav ul li:nth-child(8){margin-left:40%}.nav ul li:nth-child(8) a.active,.nav ul li:nth-child(8) a:hover{color:#969696}.nav ul li:nth-child(9){margin-left:30%}.nav ul li:nth-child(9) a.active,.nav ul li:nth-child(9) a:hover{color:#04b9ff}.nav .backdrop{background-color:rgba(0,0,0,.9);position:absolute;top:0;left:0;width:55%;bottom:0;z-index:1}#wrapper{padding:0 20px}#grid-container{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2}#grid-container #grid-overlay{display:block;position:absolute;top:0;right:20px;bottom:0;left:20px;padding:0;margin:0;opacity:.1;background:#ff0;max-width:1880px}#grid-container #grid-overlay>div{background-color:green;width:4.993%;margin-right:4.992%;min-height:100%;float:left}#grid-container #grid-overlay>div:last-child{margin-right:0}body.projects #content{margin-top:2.5rem}#content{margin-top:calc(5.98404255vw + 10px);margin-top:4.9rem}@media screen and (min-width:1880px){#content{margin-top:calc(112.5px + 10px)}}.items{max-width:1880px;z-index:0;opacity:0}.items.opaque{opacity:1}.items .grid-sizer{width:4.993%}.items .item{height:0;overflow:visible;margin-bottom:4.993%;margin-right:4.993%}.items .item img,.items .item video{width:100%;height:auto;display:block}.items .item a{display:block;position:relative}.items .item a .caption{display:block;opacity:0;text-align:center;position:absolute;top:0;left:0;right:0;bottom:0}.items .item a .caption:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:0}.items .item a .caption>span{display:inline-block;vertical-align:middle;text-align:center;padding:0 .5rem;line-height:2.5rem;min-height:2.5rem;min-width:2.5rem;border-radius:50%}@media screen and (min-width:1880px){.items .item a .caption>span{line-height:100px;min-height:100px;min-width:100px}}.items .item a:hover .caption{opacity:1}body.term-motion .items-list,body.term-motion .subnav{color:#23f43b}body.term-motion .play-button>span{background-color:#23f43b}.items .item.cat-motion a:hover>span{background-color:rgba(35,244,59,.3)}.items .item.cat-motion a .caption>span{background-color:#23f43b}body.term-stills .items-list,body.term-stills .subnav{color:#ff0300}body.term-stills .play-button>span{background-color:#ff0300}.items .item.cat-stills a:hover>span{background-color:rgba(255,3,0,.3)}.items .item.cat-stills a .caption>span{background-color:#ff0300}body.term-360vr .items-list,body.term-360vr .subnav{color:#eb96f5}body.term-360vr .play-button>span{background-color:#eb96f5}.items .item.cat-360vr a:hover>span{background-color:rgba(235,150,245,.3)}.items .item.cat-360vr a .caption>span{background-color:#eb96f5}body.term-printed-matter .items-list,body.term-printed-matter .subnav{color:#aa1df0}body.term-printed-matter .play-button>span{background-color:#aa1df0}.items .item.cat-printed-matter a:hover>span{background-color:rgba(170,29,240,.3)}.items .item.cat-printed-matter a .caption>span{background-color:#aa1df0}body.term-cinemagraphs .items-list,body.term-cinemagraphs .subnav{color:pink}body.term-cinemagraphs .play-button>span{background-color:pink}.items .item.cinemagraphs a:hover>span{background-color:rgba(255,192,203,.3)}.items .item.cinemagraphs a .caption>span{background-color:pink}body.about,body.contact{background-color:#04b9ff}body.about .items-list,body.about .subnav,body.contact .items-list,body.contact .subnav{color:#fff}body.about #content main,body.contact #content main{width:75%;overflow-wrap:break-word}body.about #content main a,body.contact #content main a{text-decoration:underline}body.about{background-color:#969696}body.splash .play-button>span{background-color:#ff0}body.splash .splash-slideshow a{text-decoration:underline}.items-list{max-width:1880px;position:relative;min-height:100%;overflow:visible}.items-list:after{content:" ";display:table;clear:both}.items-list a{text-decoration:none}.items-list div.item-links>div{position:relative;overflow:visible;display:block}.items-list div.item-links>div img,.items-list div.item-links>div video{position:absolute;top:.42553191vw;width:14.978%;display:none;margin-left:20px}@media screen and (min-width:1880px){.items-list div.item-links>div img,.items-list div.item-links>div video{top:8px}}.items-list div.item-links>div img.landscape,.items-list div.item-links>div video.landscape{width:24.963%}.items-list div.item-links>div.active img,.items-list div.item-links>div.active video{display:inline-block}.top-link{display:none;position:fixed;bottom:20px;left:20px;opacity:.6}.top-link,.top-link:active,.top-link:focus{outline:0}.top-link:hover{text-decoration:none}body.single-project #content{margin-top:3.8rem}body.single-project .info{position:absolute;top:0;left:0;bottom:0;width:55.16%;z-index:1;color:#fff;max-height:0;overflow:auto;margin-bottom:1.7rem;transition:max-height .25s ease-in-out;-webkit-transition:max-height .25s ease-in-out}body.single-project .info .wrap{background-color:rgba(0,0,0,.6)}body.single-project .info .wrap .inner{padding:1rem;padding-bottom:3.5rem;max-width:75%}body.single-project .info .wrap .inner a{text-decoration:underline}body.single-project .info.info-showing{max-height:100%}body.single-project .info-link{font-style:italic}body.single-project li{position:relative}body.single-project li>span{max-height:100%}.play-button{display:block;position:absolute;transform:translate3d(0px,0,0)}.play-button>span{font-size:2rem;display:inline-block;vertical-align:middle;text-align:center;min-height:4rem;min-width:4rem;line-height:4rem;padding:0 1rem;border-radius:50%;cursor:pointer}.play-button>span>span{position:relative;display:block;font-family:ts-icons;font-size:1.8rem;left:.2rem}#video-blackout{top:0;left:0;right:0;bottom:0;position:fixed;background-color:#000;z-index:2;display:none}#video-blackout .close-button{color:#fff;z-index:222}#video-blackout .close-button a{display:inline-block;float:right;font-family:ts-icons;text-decoration:none;font-size:1.5rem;margin:1rem 1rem 0 0}#video-blackout .content{text-align:center;white-space:nowrap;position:absolute;left:0;right:0;bottom:0;bottom:1rem;z-index:0;top:2.5rem}#video-blackout .content:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}#video-blackout .content .inner{display:inline-block;vertical-align:middle;height:auto;width:100%;overflow:hidden}#video-blackout .content .video-wrap{width:95%;margin:0 auto;height:0;padding-bottom:54.3%;z-index:0}#video-blackout.visible{display:block}body.admin-bar #video-blackout{top:32px}.sized{position:relative;overflow:hidden}.sized .images{top:0;height:100%;overflow:hidden;opacity:0;padding-bottom:1.7rem}.sized .images .flex-viewport{height:100%;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1);transform:scale(1);cursor:pointer}.sized .images .flex-control-nav,.sized .images .flex-direction-nav{display:none}.sized .images .slide-control{display:block;position:absolute;top:0;left:0;right:0;bottom:0;padding:0;margin:0;text-indent:-999em;overflow:hidden;z-index:1}.sized .images .slide-control .prev{position:absolute;top:0;left:0;bottom:0;right:50%}.sized .images .slide-control .next{position:absolute;top:0;right:0;bottom:0;left:50%}.sized .images .slide-control a{position:absolute;top:0;left:0;right:0;bottom:0;cursor:inherit}.sized .images .slide-control.hidden{display:none}.sized .images .slides{margin:0;padding:0;list-style:none;height:100%;width:100%;overflow:hidden}.sized .images .slides>li{-webkit-backface-visibility:hidden;height:100%}.sized .images .slides>li img,.sized .images .slides>li video{max-width:100%;max-height:100%;display:block;height:auto;-moz-user-select:none}.sized .images .slides>li img.portrait,.sized .images .slides>li video.portrait{width:auto}.sized .pager{position:absolute;bottom:0;opacity:.6}.sized .text-slide-control{display:none;margin-left:40px}.sized .text-slide-control.visible{display:inline-block}.video-wrap{width:100%;max-width:1880px;position:relative;z-index:999}.video-wrap>div{width:100%;padding-bottom:56.5%;height:0}.video-wrap embed,.video-wrap iframe,.video-wrap object,.video-wrap video{position:absolute;top:0;left:0;width:100%;height:100%}body.news{margin-bottom:2rem}body.news img{max-width:100%;height:auto}body.news #content{max-width:75%}body.splash.admin-bar .splash-slideshow{top:32px}body.splash .splash-slideshow{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}body.splash .splash-slideshow .flex-viewport{height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1);transform:scale(1)}body.splash .splash-slideshow .flex-direction-nav{display:none;position:absolute;top:50%;left:0;right:0;list-style:none;margin:0;padding:0}body.splash .splash-slideshow .flex-direction-nav li{float:left}body.splash .splash-slideshow .flex-direction-nav li :before{content:'l'}body.splash .splash-slideshow .flex-direction-nav li.flex-nav-next{float:right}body.splash .splash-slideshow .slides{margin:0;padding:0;list-style:none;height:100%;width:100%;overflow:hidden}body.splash .splash-slideshow .slides>li{margin:0;padding:0;-webkit-backface-visibility:hidden;overflow:hidden;height:100%;width:100%;background-size:cover;background-position:50% 50%;position:relative}body.splash .splash-slideshow .slides>li.text{overflow:auto}body.splash .splash-slideshow .slides>li.text .inner{padding:3rem 0 2rem calc(20px + 2rem);width:39%;color:#c2c2c2}body.splash .splash-slideshow .slides>li img{width:100%;height:auto;opacity:0}body.splash .splash-slideshow .splash-pager{position:absolute;top:50%;margin-top:-.6rem;left:0;right:0;z-index:1;font-family:ts-icons;color:#c2c2c2;padding:0 20px;height:0}body.splash .splash-slideshow .splash-pager a{display:block;float:left;font-size:1.2rem;text-decoration:none;outline:0}body.splash .splash-slideshow .splash-pager a:hover{color:#fff}body.splash .splash-slideshow .splash-pager a.left{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);transform:scale(-1,1)}body.splash .splash-slideshow .splash-pager a.right{float:right}body.splash .play-button{top:50%;left:50%;margin:-2rem 0 0 -2rem}body.splash.dark-theme{background-color:#000}body.splash.dark-theme header{color:#fff}@media screen and (max-width:782px){body:before{content:"tablet-portrait"}.not-tablet{display:none}html{font-size:2.76595745vw}.nav .menu-link-container,header .menu-link-container{text-align:right;padding-right:20px}.nav .backdrop,.nav ul{width:100%}body.admin-bar header{top:46px}.info{width:100%!important}body.about #content main,body.contact #content main,body.splash .splash-slideshow .slides>li.text .inner{width:75%}}@media screen and (max-width:782px) and screen and (min-width:1880px){html{font-size:52px}}@media screen and (max-width:600px){body:before{content:"phone"}html{font-size:5.31914894vw}.not-phone{display:none}.phone-only.block{display:block}.phone-only.inline{display:inline}.nav ul li.all{float:none}.nav ul li:nth-child(2),.nav ul li:nth-child(3),.nav ul li:nth-child(4),.nav ul li:nth-child(5),.nav ul li:nth-child(6),.nav ul li:nth-child(7),.nav ul li:nth-child(8){margin-left:0;max-width:100%}.items .item{width:100%!important;padding-left:0!important;height:auto;padding-bottom:0!important}body.single-project .info .wrap .inner{max-width:100%;padding:.8rem}body.about #content main,body.contact #content main{width:100%}#wrapper,header,header .menu-link-container{padding-left:17px;padding-right:17px}.sized{min-height:300px}header{position:absolute}}@media screen and (max-width:600px) and screen and (min-width:1880px){html{font-size:100px}}