@font-face{font-family:'NB International';src:url("../fonts/nb_international_bold-webfont.eot");src:url("../fonts/nb_international_bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/nb_international_bold-webfont.woff2") format("woff2"),url("../fonts/nb_international_bold-webfont.woff") format("woff"),url("../fonts/nb_international_bold-webfont.ttf") format("truetype")}@font-face{font-family:'NB International Mono';src:url("../fonts/nb_international_mono-webfont.eot");src:url("../fonts/nb_international_mono-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/nb_international_mono-webfont.woff2") format("woff2"),url("../fonts/nb_international_mono-webfont.woff") format("woff"),url("../fonts/nb_international_mono-webfont.ttf") format("truetype")}@font-face{font-family:'NB International Regular';src:url("nb_international_pro_regular-webfont.eot");src:url("nb_international_pro_regular-webfont.eot?#iefix") format("embedded-opentype"),url("nb_international_pro_regular-webfont.woff2") format("woff2"),url("nb_international_pro_regular-webfont.woff") format("woff"),url("nb_international_pro_regular-webfont.ttf") format("truetype")}@font-face{font-family:'NB International Light';src:url("nb_international_pro_light-webfont.eot");src:url("nb_international_pro_light-webfont.eot?#iefix") format("embedded-opentype"),url("nb_international_pro_light-webfont.woff2") format("woff2"),url("nb_international_pro_light-webfont.woff") format("woff"),url("nb_international_pro_light-webfont.ttf") format("truetype")}html{font-size:18px}body{font-family:'NB International', Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem}header{font-family:'NB International', Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem}h1{padding:0;margin:0}a{color:#aaa;text-decoration:none}a:focus{outline:0}.row{width:100%;clear:both}.row:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.col1{float:left;margin-left:2%;box-sizing:border-box;width:6.5%}.row .col1:first-child{margin-left:0}.col2{float:left;margin-left:2%;box-sizing:border-box;width:15%}.row .col2:first-child{margin-left:0}.col3{float:left;margin-left:2%;box-sizing:border-box;width:23.5%}.row .col3:first-child{margin-left:0}.col4{float:left;margin-left:2%;box-sizing:border-box;width:32%}.row .col4:first-child{margin-left:0}.col5{float:left;margin-left:2%;box-sizing:border-box;width:40.5%}.row .col5:first-child{margin-left:0}.col6{float:left;margin-left:2%;box-sizing:border-box;width:49%}.row .col6:first-child{margin-left:0}.col7{float:left;margin-left:2%;box-sizing:border-box;width:57.5%}.row .col7:first-child{margin-left:0}.col8{float:left;margin-left:2%;box-sizing:border-box;width:66%}.row .col8:first-child{margin-left:0}.col9{float:left;margin-left:2%;box-sizing:border-box;width:74.5%}.row .col9:first-child{margin-left:0}.col10{float:left;margin-left:2%;box-sizing:border-box;width:83%}.row .col10:first-child{margin-left:0}.col11{float:left;margin-left:2%;box-sizing:border-box;width:91.5%}.row .col11:first-child{margin-left:0}.col12{float:left;margin-left:2%;box-sizing:border-box;width:100%}.row .col12:first-child{margin-left:0}.row .offset1{margin-left:10.5%}.row .offset1:first-of-type{margin-left:8.5%}.row .offset2{margin-left:19%}.row .offset2:first-of-type{margin-left:17%}.row .offset3{margin-left:27.5%}.row .offset3:first-of-type{margin-left:25.5%}.row .offset4{margin-left:36%}.row .offset4:first-of-type{margin-left:34%}.row .offset5{margin-left:44.5%}.row .offset5:first-of-type{margin-left:42.5%}.row .offset6{margin-left:53%}.row .offset6:first-of-type{margin-left:51%}.row .offset7{margin-left:61.5%}.row .offset7:first-of-type{margin-left:59.5%}.row .offset8{margin-left:70%}.row .offset8:first-of-type{margin-left:68%}.row .offset9{margin-left:78.5%}.row .offset9:first-of-type{margin-left:76.5%}.row .offset10{margin-left:87%}.row .offset10:first-of-type{margin-left:85%}.row .offset11{margin-left:95.5%}.row .offset11:first-of-type{margin-left:93.5%}.row .offset12{margin-left:104%}.row .offset12:first-of-type{margin-left:102%}.page-template-page-home-alt .thumb{background-color:transparent;z-index:5;margin-left:0;filter:grayscale(100%);-webkit-filter:grayscale(100%);padding-bottom:15%;margin-bottom:0;width:calc(100%/6)}#categories{z-index:90;background-color:#aaa;padding-top:1rem;padding-bottom:1rem}#categories button{font-size:0.98rem;padding-right:4px}#categories .categoryslash{color:#fff}.sticky{position:fixed;top:0;width:100%}.unsticky{position:relative}button:focus{outline:0}.button.is-checked{color:#ffea45}.grid:after{content:'';display:block;clear:both}.grid-item{height:0;width:20%;padding-bottom:20%;display:block;background-repeat:no-repeat;background-size:cover}.grid-item img{width:100%;height:auto}.grid-item .student{background:#aaaaaa;height:100%;width:100%;position:absolute;right:0;top:0;opacity:0;transition:0.5s;color:black;padding:5% 10%;font-size:0.8rem}.grid-item .student li{font-size:0.7rem;list-style-type:none}.grid-item .student ul{margin:10px 0 0 0;padding:0}.grid-item .studentslash{color:#000}.grid-item:hover .student{opacity:1}#thumbnails{position:relative;z-index:10;background-color:#fff}#thumbnails .container{width:100%}#thumbnails #thumbnail-icons{pointer-events:none;opacity:0;transition:opacity .3s ease-in-out}#thumbnails #thumbnail-icons img{width:29px}#thumbnails #thumbnail-icons.visible{pointer-events:auto;opacity:1}#thumbnails .to-top,#thumbnails .index-icon{position:fixed;top:50%}#thumbnails .to-top{right:2.5rem;color:#aaaaaa;-moz-transform:translate(50%, -50%);-o-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}#thumbnails .index-icon{display:none;left:2.5rem;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.crosses{pointer-events:none}.crosses img{position:absolute;top:0;left:0;width:20px;height:20px;margin-left:-10px;margin-right:-10px;visibility:hidden;z-index:0}.thumb{overflow:hidden;position:relative;opacity:0;transition-duration:.25s;transition-timing-function:ease-in-out;transition-property:opacity, filter, -webkit-filter;background-color:transparent;z-index:5;margin-left:0;filter:grayscale(100%);-webkit-filter:grayscale(100%);padding-bottom:15%;margin-bottom:0;width:calc(100%/6)}.thumb.col4{width:calc(100%/3);padding-bottom:32%}.thumb.fadein{opacity:1}.thumb:hover{filter:grayscale(0);-webkit-filter:grayscale(0)}.thumb img{position:absolute;width:100%}.thumb:nth-of-type(6n+1){margin-left:0}.single-post{background-color:#fff}.single-post header{position:relative}.single-post header a{color:#1b1b1b}.single-post footer{background-color:transparent;color:#1b1b1b}.single-post footer a{color:#1b1b1b;border-color:#1b1b1b}.studentslash{color:#fff}.student-page .student-name-container{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;display:block;background:#aaaaaa}.student-page .student-project{margin-bottom:3rem}.student-page .student-meta{margin-top:6rem;margin-bottom:8rem}.student-page .student-meta .student-name{color:#000;font-size:3rem}.student-page .student-meta .student-bio{margin-top:2rem;margin-left:0}.student-page .student-meta .student-website{margin-top:2rem}.student-page .student-meta .student-website a,.student-page .student-meta .student-email a{color:#1b1b1b;border-bottom:2px solid #1b1b1b;font-family:"NB International Mono", monospace;font-size:0.88em;line-height:1.825}.student-page .student-project-meta .student-project-description{margin-top:2rem;font-family:"NB International Mono", monospace;font-size:0.88em}.student-page .student-project-images img{margin-bottom:2rem;width:100%;height:auto}.student-page .student-project-video-wrapper{padding-bottom:57%;position:relative;overflow:hidden;margin-bottom:2rem}.student-page .student-project-video-wrapper iframe{position:absolute;width:100%;height:100%}.student-page .student-project-image-wrapper{opacity:0;transition:opacity .3s ease-in-out}.student-page .student-project-image-wrapper.fadein{opacity:1}.disable-hover,.disable-hover *{pointer-events:none !important}.student-project-image{cursor:pointer}.internal-no-links{display:none}*{box-sizing:border-box}.hide-desktop{display:none}button{text-decoration:none;-webkit-appearance:none;border:none;background-color:transparent;padding:0;margin:0;outline:0;cursor:pointer}.arrow,.to-top{font-family:BlinkMacSystemFont, "NB International", sans-serif;font-size:1.2rem}header{position:relative;top:2rem;left:0;right:0;z-index:1}header ul{list-style:none;margin:0}header li{display:inline-block;margin-left:2rem}header li:first-of-type{margin-left:0}header a{vertical-align:top}header .right-nav{text-align:right}.mobile-header{display:none}footer{padding-top:3rem;padding-bottom:3rem;position:relative;background-color:#aaaaaa;color:#aaa}footer a{color:#aaa;border-bottom:2px solid #aaa}html,body,.wrapper{width:100%;height:100%;margin:0;padding:0}body{background-color:#aaaaaa}body.noscroll{overflow:hidden}.container,.student-name{width:calc(100% - 10rem);max-width:1440px;margin-left:auto;margin-right:auto}#thumbnails .container{width:100%;max-width:100%}#landing{height:100%;overflow:hidden;background-color:#aaaaaa;top:0;left:0;right:0;z-index:0}#landing .container{height:100%;position:relative}#landing_inner{position:absolute;bottom:4rem;width:100%}#landing_inner .row{overflow:visible}.cross-icon .slash{font-size:620px;color:#fff;top:10px;margin-left:-8px;position:fixed;transform:translateZ(0);z-index:0}.exhibition-info{color:#1b1b1b;z-index:10;position:relative;margin-top:0.5rem}.exhibition-info a{border-bottom:2px solid #1b1b1b;color:#1b1b1b}.exhibition-title-word{position:relative;pointer-events:none;z-index:3;color:#1b1b1b;font-size:13.6rem;letter-spacing:-0.5rem;line-height:0.8;margin:0}#exhibition a{text-decoration:underline}.overlay{width:100%;height:100%;overflow:scroll;background-color:#1b1b1b;position:fixed;top:0;left:0;right:0;padding:0;margin:0;border:0;z-index:100;display:block;pointer-events:none;opacity:0;transition:opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.overlay header{position:relative}.overlay.visible{pointer-events:auto;opacity:1}.overlay header button{position:fixed;top:2rem;right:5rem}#index header a{color:#aaa}#index .index-inner{margin-bottom:2.5rem;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start}#index .index-inner:first-of-type{margin-top:6rem}#index .index-inner:first-of-type .categoryslash{line-height:1.425;color:#fff;padding:0 5px}#index .index-inner:first-of-type .index-el{line-height:1.425;color:#aaa}#index .index-inner:first-of-type .index-el button{font-family:"NB International Mono", monospace;color:#aaa;font-size:0.88em;transition:color .25s ease-in-out}#index .index-inner:first-of-type .index-el button.highlight{color:#fff166}#index .index-inner:first-of-type .index-el button:hover{color:#fff166}#index select{-webkit-appearance:none;border:none;background-color:transparent}#index #linklist a{display:block}#index .index-people p{-webkit-column-count:4;-moz-column-count:4;column-count:4;column-width:18vw}#index .index-people a{display:block}#index .index-el{color:#aaa;font-family:"NB International", Helvetica, sans-serif;line-height:1.425;transition:color .25s ease-in-out}#index .index-el:nth-of-type(4n+1),#index .index-el:first-of-type{margin-left:0}#index .index-el.highlight{color:#fff166}#index .index-el:hover{color:#fff166}#exhibition{color:#aaa}#exhibition .overlay-inner{margin-top:6rem;margin-bottom:4rem}#exhibition .overlay-info strong{color:#fff166;margin-top:2rem;display:block}#exhibition .overlay-info p:first-of-type strong,#exhibition .overlay-info p:first-of-type{margin-top:0}#exhibition .credit{font-family:"NB International Mono", monospace;font-size:0.88em;line-height:1.375}#exhibition .credit .credit-title{color:#fff166}#exhibition .credit span{display:block}#exhibition .credit::after{content:'+';line-height:2rem}#exhibition .credit:last-of-type::after{content:none}body.wait,body.wait *{cursor:wait !important}@media only screen and (max-width: 1240px){.container,.student-name{width:calc(100% - 5rem)}.exhibition-title-word{font-size:calc((2 * 1vw)*10);letter-spacing:calc((-0.8 * 1vw))}.cross-icon .cross-icon-inner img{margin-left:-24px;margin-top:-8rem;width:200px;height:200px}.grid-item{width:20%;padding-bottom:20%}.footer-directions{width:23.5%}.footer-private-view.offset4{margin-left:27.5%}}@media only screen and (max-width: 1030px){.container,.student-name{width:calc(100% - 5rem)}.exhibition-title-word{font-size:calc((2 * 1vw)*10);letter-spacing:calc((-0.8 * 1vw))}.exhibition-info a,.exhibition-info .arrow{display:none}.exhibition-info br:last-of-type{display:none}.grid-item{width:25%;padding-bottom:25%}.overlay header button{right:2.5rem}#thumbnail-icons img{width:24px}#thumbnail-icons .index-icon{left:1.2rem}#thumbnail-icons .to-top{right:1.2rem}}@media only screen and (max-width: 920px){body{font-size:0.9rem}.cross-icon{width:23.5%}header li{margin-left:1rem}.grid-item{width:33.333%;padding-bottom:33.333%}#exhibition .col3{width:32%}#exhibition .offset3{margin-left:2%}#exhibition .credit{font-size:0.792rem}}@media only screen and (max-width: 768px){.exhibition-info{display:none}.cross-icon{margin-left:2%}.cross-icon .cross-icon-inner img{margin-left:-18px;margin-top:5rem;width:130px;height:130px}.exhibition-title-word.offset3:first-of-type{margin-left:0}.exhibition-title-word.col8{width:74.5%}header li{display:block}#index .index-el:nth-of-type(4n+1),#index .index-el:nth-of-type(3n+1){margin-left:2%}#index .index-el:nth-of-type(2n+1){margin-left:0}footer .col3,footer .col2{width:32%}footer .col3.offset4,footer .col2.offset4{margin-left:2%}.student-page .student-meta{margin-bottom:6rem}.student-page .student-meta .student-info,.student-page .student-meta .student-bio.offset1{width:100%;margin-left:0}.student-page .student-meta .student-bio.offset1{margin-top:2rem;width:66%}.student-page .student-meta .student-website{margin-top:1rem}.student-page .student-project .col3,.student-page .student-project .col8{width:100%;margin-left:0}.student-page .student-project .student-project-description{margin-top:1rem}.student-page .student-project .student-project-meta{width:66%;margin-bottom:2rem}}@media only screen and (max-width: 600px){body{font-size:1rem}header.mobile-header .mobile-header-title{padding:0 35px}header.mobile-header .mobile-header-title a{color:black}.mobile-header,#index header{display:block;position:relative}.mobile-header .mobile-header-slash,#index header .mobile-header-slash{color:#aaa}.mobile-header .header-icon,#index header .header-icon{position:fixed;right:35px;top:25px}.mobile-header .header-icon img,#index header .header-icon img{width:28px}#exhibition .col3{width:100%;margin-left:0}body{padding:0 0}.cross-icon .cross-icon-inner{position:fixed;right:35px;bottom:25px}.cross-icon .cross-icon-inner img{margin:0}#categories{padding:10px 10px}#categories .container{width:100%}#categories button{font-size:0.85rem;padding-right:4px}.mobile-info{margin-top:1.5rem;padding:0}.mobile-info strong{color:#aaa;margin-top:2rem;display:block}.mobile-info a{color:#1b1b1b;border-bottom:2px solid #1b1b1b}.mobile-info p:first-of-type strong,.mobile-info p:first-of-type{margin-top:0}#index .mobile-header-title{color:#aaa;margin-top:18px;width:100%;font-family:'NB International', Helvetica, sans-serif;-webkit-font-smoothing:antialiased;font-size:1rem;outline:0;margin-left:35px}#index header{position:fixed;height:60px;background-color:#1b1b1b}#index header .header-icon{top:18px}#index header .filter-icon{pointer-events:none;left:35px;top:20px}#index header .filter-icon img{height:22px}#index .index-inner{padding:25px 35px;margin-top:3rem}#index .index-el{margin-left:0;line-height:1.7}#index .index-el:nth-of-type(4n+1),#index .index-el.index-el:nth-of-type(3n+1){margin-left:0}#index .index-el:hover:hover{color:white}body.filtering #index .highlight{display:block}body.filtering #index header .mobile-header-title{color:#fff166}.student-name{margin-left:0;margin-right:0;padding:0 10px}.mobile-header .icon-pink{display:none}.mobile-header .icon-white{display:block}body.single .mobile-header .icon-white{display:none}body.single .mobile-header .icon-pink{display:block}.student-page{width:100%}.student-page .student-meta{margin-top:4rem;margin-bottom:5rem;padding:0 10px}.student-page .student-meta .student-bio.offset1{width:100%}.student-page .student-project .col3,.student-page .student-project .col8{width:100%;margin-left:0}.student-page .student-project .student-project-meta{width:100%;padding:0 10px}.student-page .student-project:last-of-type{margin-bottom:-2rem}header.mobile-header{display:none}header{top:1rem}.overlay header button{position:fixed;right:35px;top:18px}#index .index-people p{-webkit-column-count:1;-moz-column-count:1;column-count:1}#index div.container{width:100%}footer .container{width:100%;padding:0 10px}footer .col3,footer .col2{width:100%;margin-left:0}footer .col3.offset4,footer .col2.offset4{margin-left:0}}
