﻿@import url("//hello.myfonts.net/count/333c00");@font-face{font-family:'NeueHaasUnicaPro-Regular';src:url("/assets/333C00_0_0-dbe314e319ef14f86b0629d4d3018bb813331f0c5f6dd6745fa76780d1207f5d.eot");src:url("/assets/333C00_0_0-dbe314e319ef14f86b0629d4d3018bb813331f0c5f6dd6745fa76780d1207f5d.eot?#iefix") format("embedded-opentype"),url("/assets/333C00_0_0-18642de878d54223c2bd4539edacd655285796a31dd8dbd78238a3c0ba95d8c4.woff2") format("woff2"),url("/assets/333C00_0_0-77dc71fcff9d44f26f234b3c199e05834023072a8f59a82c4deded53883ca8a7.woff") format("woff"),url("/assets/333C00_0_0-9fd59bee3309335aa4c101172070b5dc9a947048d32c6628d2e20f16c2ae1e06.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Reader-Regular';src:url("/assets/reader-regular-webfont-3b9765ce70ff6973d32e8bb305ecdd1ed2402afdad708d7d988ad610720a4845.eot");src:url("/assets/reader-regular-webfont-3b9765ce70ff6973d32e8bb305ecdd1ed2402afdad708d7d988ad610720a4845.eot?#iefix") format("embedded-opentype"),url("/assets/reader-regular-webfont-d8c68b8204ed84c68d767c1b6916aa48aebcdc428df9e205025eefd759befe3a.woff2") format("woff2"),url("/assets/reader-regular-webfont-11bb1f83ed4142b19820a37a5e36568de584c6edffbb863ed64927e1e14d1464.woff") format("woff"),url("/assets/reader-regular-webfont-ccaf61ab13f333091c52b97e796f417a07e160f941623b62e9ec585c3f049529.ttf") format("truetype"),url("/assets/reader-regular-webfont-592bd713e3c8d094c34843f8b2f38037d5cc1d36c4d751923666ae0fe54f06b6.svg#readerregular") format("svg");font-weight:normal;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio[controls],canvas,video{display:inline-block;*display:inline;*zoom:1}html{font-size:100%;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#FFF}body{margin:0;font-size:14px;line-height:1.3;background:#FFF}body,button,input:not([type=file]),select,textarea{font-family:sans-serif;font-weight:normal;font-style:normal;color:#000;text-align:left}*{box-sizing:border-box}a{text-decoration:underline}a:focus{outline:0}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;colour:#000;text-decoration:none}mark{background:#ff0;colour:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace, monospace;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}legend{border:0;*margin-left:-7px;padding:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="search"]{box-sizing:content-box}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}text area{overflow:auto;vertical-align:top}input:invalid,textarea:invalid{background-color:#f0dddd}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000}table{border-collapse:collapse;border-spacing:0}.table{display:table;height:100%;width:100%}.table>.cell{display:table-cell;height:100%;vertical-align:middle;width:100%}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}@media print{*{background:transparent !important;colour:black !important;text-shadow:none !important;-webkit-filter:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{colour:#444 !important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,block quote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html,body{background:#000000;color:#FFFFFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:34px}body{font-family:"NeueHaasUnicaPro-Regular", sans-serif;font-size:1rem;font-weight:normal;letter-spacing:0;line-height:1.26471em}h1,h2,h3,h4,h5,h6,p,ul,ol{font-size:1em;font-weight:normal;margin:1.26471em 0;line-height:inherit}a{color:inherit;text-decoration:none}html.touch .mouse-only{display:none}html.no-touch .touch-only{display:none}@media screen and (max-width: 1300px){html,body{font-size:30px}}@media screen and (max-width: 1000px){html,body{font-size:26px}}@media screen and (max-width: 800px){html,body{font-size:20px}}.grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid__item.w--50{width:50%}.grid__item.w--100{width:100%}@media screen and (max-width: 800px){.grid__item.w--50{width:100%}}.header{font-size:0.5rem;left:0;line-height:1.35294em;opacity:1;padding:0 1.5rem;position:fixed;top:1.5rem;-webkit-transition:opacity .2s linear, visibility .2s linear;transition:opacity .2s linear, visibility .2s linear;visibility:visible;white-space:nowrap;z-index:3}.header.inactive{opacity:0;-webkit-transition:opacity .2s linear, visibility .2s linear, -webkit-transform 0s linear;transition:opacity .2s linear, visibility .2s linear, -webkit-transform 0s linear;transition:opacity .2s linear, transform 0s linear, visibility .2s linear;transition:opacity .2s linear, transform 0s linear, visibility .2s linear, -webkit-transform 0s linear;visibility:hidden}.header.inactive .header__info{opacity:0;-webkit-transition:opacity 0s linear, visibility 0s linear;transition:opacity 0s linear, visibility 0s linear;visibility:hidden}.header a{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.header__name{cursor:pointer;display:inline-block;font-size:0.5rem;line-height:1.35294em;margin:-0.5rem;padding:0.5rem}.header__info{display:inline-block;font-size:0.5rem;line-height:1.35294em;margin:0;opacity:0;-webkit-transition:opacity .2s linear, visibility .2s linear;transition:opacity .2s linear, visibility .2s linear;visibility:hidden;white-space:nowrap}.header__info p{font-size:0.5rem;line-height:1.35294em;margin:0}.header__info a{margin-left:1.5rem}html.no-touch .header.hover .header__info,html.no-touch .header.off .header__info{opacity:1;visibility:visible}html.no-touch .header.off{-webkit-transform:translateX(-110%);transform:translateX(-110%);-webkit-transition:opacity .2s linear, visibility .2s linear, -webkit-transform 10s linear 1s;transition:opacity .2s linear, visibility .2s linear, -webkit-transform 10s linear 1s;transition:opacity .2s linear, transform 10s linear 1s, visibility .2s linear;transition:opacity .2s linear, transform 10s linear 1s, visibility .2s linear, -webkit-transform 10s linear 1s}html.no-touch .header a:hover{opacity:0.5}html.touch .header{white-space:normal}svg{height:100%;pointer-events:none;position:relative;z-index:999;width:100%;z-index:5}svg text{fill:#FFFFFF;font-family:"NeueHaasUnicaPro-Regular", sans-serif;font-size:0.5rem}.project-index{background:black;bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;-webkit-transition:background 1s ease-in-out, visibility 0s linear;transition:background 1s ease-in-out, visibility 0s linear;visibility:visible;z-index:2}.project-index.inactive{background:transparent;-webkit-transition:background 1s ease-in-out, visibility 0s linear 1s;transition:background 1s ease-in-out, visibility 0s linear 1s;visibility:hidden}.project-index__active-name{font-size:0.5rem;line-height:1.35294em;margin:0 1.35294em;pointer-events:none;position:absolute;width:20rem;z-index:10}.project-index__items{bottom:0;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;top:0}.project-index__item{border-radius:50%;cursor:pointer;margin:0;opacity:1;overflow:visible;padding:0;position:absolute;-webkit-transition:opacity .5s linear, -webkit-transform 1s ease-in-out;transition:opacity .5s linear, -webkit-transform 1s ease-in-out;transition:opacity .5s linear, transform 1s ease-in-out;transition:opacity .5s linear, transform 1s ease-in-out, -webkit-transform 1s ease-in-out}.project-index__item a{-webkit-transition:-webkit-transform 3s ease-out;transition:-webkit-transform 3s ease-out;transition:transform 3s ease-out;transition:transform 3s ease-out, -webkit-transform 3s ease-out}.project-index__item img{bottom:-10%;height:120%;left:-10%;pointer-events:none;position:absolute;right:-10%;top:-10%;width:120%;z-index:0}.project-index__item:hover{opacity:0.5}.project-index__item.loading,.project-index__item.loading:hover{opacity:0}.project-index__item:nth-child(1){left:40%;top:30%;width:100%}.project-index__item:nth-child(2){bottom:30%;right:40%;width:100%}.project-index__item:nth-child(3){bottom:30%;left:50%;width:60%}.project-index__item:nth-child(4){top:10%;left:40%;width:30%}.project-index__item:nth-child(5){top:20%;left:-20%;width:50%}.project-index__item:nth-child(6){top:40%;right:30%;width:60%}.project-index.inactive .project-index__item:nth-child(1){-webkit-transform:translate3d(100%, 100%, 0);transform:translate3d(100%, 100%, 0)}.project-index.inactive .project-index__item:nth-child(2){-webkit-transform:translate3d(-100%, -100%, 0);transform:translate3d(-100%, -100%, 0)}.project-index.inactive .project-index__item:nth-child(3){-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}.project-index.inactive .project-index__item:nth-child(4){-webkit-transform:translate3d(-100%, -200%, 0);transform:translate3d(-100%, -200%, 0)}.project-index.inactive .project-index__item:nth-child(5){-webkit-transform:translate3d(-80%, 40%, 0);transform:translate3d(-80%, 40%, 0)}.project-index.inactive .project-index__item:nth-child(6){-webkit-transform:translate3d(-40%, 100%, 0);transform:translate3d(-40%, 100%, 0)}.project-index__item__link{border-radius:50%;display:block;height:100%;padding-bottom:100%;position:relative;width:100%;z-index:1}@media screen and (orientation: portrait){.project-index__item:nth-child(1){height:100vh;width:100vh}.project-index__item:nth-child(2){height:100vh;width:100vh}.project-index__item:nth-child(3){height:60vh;width:60vh}.project-index__item:nth-child(4){height:30vh;width:30vh}.project-index__item:nth-child(5){height:50vh;width:50vh}.project-index__item:nth-child(6){height:60vh;width:60vh}}html.touch .project-index__active-name{display:none}.project{overflow:hidden;padding:1.5rem;position:relative;z-index:1}.project a{opacity:1;-webkit-transition:opacity 1s linear;transition:opacity 1s linear}.project a:hover{opacity:0.25;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.project__header{margin-bottom:4rem}.project__category{font-size:0.5rem;line-height:1.35294em;margin:0}.project__name{font-size:3.73529rem;line-height:1.02362em;margin:4rem 0}.project__meta-data,.project__credits{font-size:0.5rem;line-height:1.35294em}.project__meta-data h2,.project__meta-data p,.project__credits h2,.project__credits p{font-size:0.5rem;line-height:1.35294em;margin:0}.project__meta-data h2,.project__credits h2{float:left;width:5rem}.project__meta-data h2+p,.project__credits h2+p{padding-left:5rem}@media screen and (max-width: 800px){.project__meta-data,.project__credits{margin:0.67647em 0}}.project__body blockquote{font-size:1.58824rem;line-height:1.14815em;margin:4rem 0;padding:0}.project__body :last-child{margin-bottom:0}.project__projects{margin:4rem 0}.project__projects__title{font-size:0.5rem;line-height:1.35294em;margin:0}.project__projects__list{list-style:none;margin:0;margin-top:4rem;overflow:visible;padding:0}.project__projects__item{font-size:3.73529rem;line-height:1.02362em;margin:0}.project__projects__item a{cursor:none;display:inline-block;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:left;transform-origin:left;white-space:nowrap}.project__projects__item a:hover{opacity:1}.project__projects__item:last-child{margin-bottom:0}.project__projects__preview{height:0;pointer-events:none;position:fixed;width:0;z-index:1}.project__projects__preview-project{background:transparent;display:none;left:0;position:absolute;top:0;-webkit-transition:background .2s linear;transition:background .2s linear}.project__projects__preview-project img{bottom:0;height:100%;left:0;opacity:1;position:absolute;right:0;top:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;vertical-align:top;width:100%}.project__projects__preview-project.active{display:block}.project__projects__preview-project.loading{background:rgba(0,0,0,0.5)}.project__projects__preview-project.loading img{opacity:0}html.touch .project__projects__preview{display:none}html.touch .project__projects__item{margin-bottom:0.5em}html.touch .project__projects__item:last-child{margin-bottom:0}html.touch .project__projects__item a{-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important;white-space:normal}@media screen and (max-width: 700px){.project__name,.project__projects__item{font-size:1.58824rem;line-height:1.14815em}.project__body blockquote{font-size:1rem;line-height:1.26471em}}.project__slideshow{margin:-1.5rem -1.5rem 1.5rem -1.5rem;overflow:hidden;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.project__slideshow__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.project__slideshow__background-slide{background-color:transparent;bottom:0;display:none;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.project__slideshow__background-slide.active{display:block}.project__slideshow__background-slide.loading{background-color:rgba(0,0,0,0.5)}.project__slideshow__background-slide.loading .project__slideshow__background-slide__image{opacity:0}.project__slideshow__background-slide__image{background-position:center;background-repeat:no-repeat;background-size:auto 100%;bottom:0;left:0;opacity:1;position:absolute;right:0;top:0;-webkit-transform:scaleX(10);transform:scaleX(10);-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.project__slideshow__caption{bottom:0;font-size:0.35294rem;left:0;line-height:1.5em;padding:0.25rem 0.4rem;position:absolute;right:0;text-align:right}.project__slideshow__caption p{font-size:0.35294rem;line-height:1.5em;margin:0}.project__slideshow__nav{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.project__slideshow__preview{display:none;height:0;pointer-events:none;position:fixed;width:0}.project__slideshow__preview-slide{background:transparent;display:none;left:0;position:absolute;top:0;-webkit-transition:background .2s linear;transition:background .2s linear}.project__slideshow__preview-slide img{bottom:0;height:100%;left:0;opacity:1;position:absolute;right:0;top:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;vertical-align:top;width:100%}.project__slideshow__preview-slide.active{display:block}.project__slideshow__preview-slide.loading{background:rgba(0,0,0,0.5)}.project__slideshow__preview-slide.loading img{opacity:0}.project__slideshow__next,.project__slideshow__prev{bottom:0;position:absolute;top:0;width:50%;z-index:1}.project__slideshow__next{cursor:none;left:50%}.project__slideshow__next.full-width{left:0;width:100%}.project__slideshow__prev{cursor:none;left:0}.project__slideshow__prev.full-width{width:100%}.project__slideshow__slides{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.project__slideshow__slide{bottom:0;display:none;left:0;overflow:hidden;position:absolute;right:0;top:0}.project__slideshow__slide.current{display:block}.slide__image-wrapper{background:transparent;left:50%;position:absolute;top:50%;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.slide__image-wrapper img,.slide__image-wrapper iframe{bottom:0;display:block;height:100%;left:0;opacity:1;position:absolute;right:0;top:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;vertical-align:top;width:100%}.slide__image-wrapper.loading{background:rgba(0,0,0,0.5)}.slide__image-wrapper.loading img,.slide__image-wrapper.loading iframe{opacity:0}html.no-touch .project__slideshow__nav:hover .project__slideshow__preview{display:block}html.touch .project__slideshow__next,html.touch .project__slideshow__prev{bottom:auto;color:#FFFFFF;height:1rem;margin:-0.5rem 0;top:50%;width:1.5rem}html.touch .project__slideshow__next:after,html.touch .project__slideshow__prev:after{bottom:0;left:0;line-height:1rem;position:absolute;right:0;text-align:center;top:0}html.touch .project__slideshow__next:hover,html.touch .project__slideshow__prev:hover{opacity:1}html.touch .project__slideshow__next{left:auto;right:0.75rem}html.touch .project__slideshow__next:after{content:"→"}html.touch .project__slideshow__prev{left:0.75rem;right:0}html.touch .project__slideshow__prev:after{content:"←"}.site-footer{font-size:0.5rem;line-height:1.35294em;margin:0}.site-footer h1{float:left;font-size:0.5rem;line-height:1.35294em;margin:0}.site-footer p{font-size:0.5rem;line-height:1.35294em}.site-footer p:first-child{margin-top:0}.site-footer p:last-child{margin-bottom:0}.site-footer a:hover{cursor:pointer;opacity:1}#mfPreviewBar,#mfPreviewBarShow{display:none !important}
