.all-projects__item{margin-bottom:4.25rem;padding-top:1rem}.all-projects__item-index{font-size:5.8rem;line-height:5rem;-ms-flex-item-align:start;align-self:flex-start;padding-right:1rem;padding-bottom:1.2rem}.all-projects__item-header--hidden{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.all-projects__item-copy{padding-left:1.4rem}.all-projects__item-login{margin-top:-3px}.all-projects__item-login input:focus{outline:none}.all-projects__item-login input[type=password],.all-projects__item-login input[type=text]{border:none;border-bottom:2px solid #000;margin-bottom:1rem;margin-top:-2px;width:100%;-webkit-animation-duration:2s;animation-duration:2s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-animation-name:login-focus;animation-name:login-focus}.all-projects__item-header,.all-projects__item-login input[type=password],.all-projects__item-login input[type=text]{font-size:1rem;font-family:NB International Monospaced;line-height:1.2rem;text-transform:uppercase}.all-projects__item-client,.all-projects__item-date,.all-projects__item-title{padding-right:1.4rem;margin-bottom:1.25rem}.all-projects__item-title{padding-right:3rem}.all-projects__item-date{text-align:right;padding-right:0}.all-projects__item-byline{font-family:NB International;font-weight:lighter;line-height:1.6rem;font-size:1.2rem}@media (max-width:48rem){.all-projects__item{padding-top:0;margin-top:2rem}.all-projects__item:first-child{margin-top:6rem}.all-projects__item-index{font-size:3rem;padding-bottom:0;line-height:3rem}.all-projects__item-date{text-align:left}.all-projects__item-client,.all-projects__item-copy,.all-projects__item-date,.all-projects__item-index,.all-projects__item-title{padding-right:0;padding-left:0;margin-bottom:.75rem}.all-projects__item-copy,.all-projects__item-index{margin:0 .9rem .75rem}}@-webkit-keyframes login-focus{0%{width:0;opacity:0;border-bottom:2px solid #000}to{width:100%;opacity:1}}@keyframes login-focus{0%{width:0;opacity:0;border-bottom:2px solid #000}to{width:100%;opacity:1}}.project-filter__container{font-size:1rem}.project-filter__category{font-size:1.4rem;text-transform:uppercase;font-weight:700;cursor:pointer;opacity:.3}.project-filter__category,.project-filter__category.\--selected{-webkit-transition:all .6s ease;-o-transition:all ease .6s;transition:all .6s ease}.project-filter__category.\--selected{opacity:1}.project-filter__container .label{font-size:1.4em;line-height:1.4em}@media (max-width:48rem){.project-filter__container{display:none!important}}.project-synopsis{margin:0 0 1rem}.header-container{margin:3em 10em 6em}.fadeout{pointer-events:none;position:relative;bottom:0;height:4rem;margin-bottom:3rem;background:-webkit-linear-gradient(bottom,hsla(0,0%,100%,0),#fff)}.fadeout.fadeout--bottom{width:100%;position:absolute;bottom:0;height:50px;margin:0;background:-webkit-linear-gradient(bottom,#fff,hsla(0,0%,100%,0))}@media (max-width:48rem){.fadeout{display:none}}.all-projects__container.\--fade-in{opacity:1;-webkit-transition:opacity 1s ease;-o-transition:opacity ease 1s;transition:opacity 1s ease}.all-projects__container.\--fade-out{opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity ease .4s;transition:opacity .4s ease}.all-projects__item,.personal-statement__aside{font-size:1.4rem;line-height:1.4rem}.all-projects__container{margin-top:-7rem;overflow-y:scroll;scroll-behavior:smooth;opacity:0}.all-projects__container:last-child{padding-top:2rem}.project-header{font-family:NB International Monospaced}.project-hidden{background-color:#000;margin-right:8px}.hidden-project{opacity:.3}.homepage__container{padding-top:2rem}.personal-statement__container{font-family:NB International;font-weight:700}.personal-statement__title__container{line-height:1.4rem;margin-bottom:3.4rem}.personal-statement__title{font-weight:400;font-size:1.4rem}.personal-statement__title__sw{font-family:NB International;font-weight:700}.personal-statement__title__subtitle{font-family:NB International Monospaced;font-size:1rem}.personal-statement__bio{font-size:1.2rem}.personal-statement__bio p{line-height:1.8rem;margin-bottom:2rem}.personal-statement__bio__cta{text-transform:uppercase;margin-top:4rem;margin-bottom:2rem}.personal-statement__bio__cta a{margin-right:2.4rem}.header-name{font-family:NB International Monospaced;font-size:1.8em;letter-spacing:.4em}@media (max-width:80em){.header-container{margin:3em 1em}.header-name{width:100%;text-align:center}}@media (max-width:48em){.personal-statement__container{-webkit-column-count:1;-moz-column-count:1;column-count:1;height:auto}.personal-statement__aside{margin:2rem .9rem}}.project-page__navigation{text-transform:uppercase;font-family:NB International Monospaced}.project-page__navigation .selected-works{font-family:NB International;font-weight:700}.project-page__navigation .selected-works:before{content:"< "}.project-page__navigation__item{font-size:.8rem;margin-bottom:1.4rem}.project-page__navigation__item.back-to-parent{font-size:1rem}.project-page__navigation__item>.description{padding-top:.5rem;border-top:2px solid #000}@media (min-width:80rem){.project-page__navigation__item>.description{width:75%}}.project-page__container{margin:1rem 0}.project-page__description{margin-top:2rem;padding-right:4rem}.project-page__description.__takeover{padding-right:0}@media (min-width:80rem){.project-page__description.__takeover{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}}.project-page__description p{font-size:1.2rem;line-height:1.8rem;margin-bottom:2rem;font-family:NB International}.project-page__description li:before{content:"- "}.project-page__description li{font-size:1.2rem}.project-page__description ul{margin-top:-1rem;margin-bottom:2rem;margin-left:1rem}.project-page__description a{text-decoration:underline}.project-page__media{margin-top:2rem;padding-left:4rem}@media (max-width:48rem){.project-page__media{padding-left:0}.project-page__description{padding-right:0}.project-page__container{margin-left:.9rem;margin-right:.9rem}}.project-video-embed{position:relative;width:100%;height:500px}.project-title{font-size:2.6em;font-family:NB International Monospaced;margin-top:.4em}.project-description{font-size:1.6em;margin:2em 4em 4em 0}.project-description p{margin-bottom:.8em}.project-description p a{background-color:#000;color:#fff;font-family:Courier;padding:.4em;font-size:.7em}.project-media-assets{margin-top:1rem;max-height:80vh}.project-media-assets:first-child{margin-top:0}body,html{height:100%;margin:0;padding:0;font-family:NB International,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}img{max-width:100%}.underline{text-decoration:underline}.default-component.full-width{max-width:100%;margin-left:auto;margin-right:auto;padding:0}.default-component.full-width:after{content:" ";display:block;clear:both}.default-component{max-width:100%;margin-left:auto;margin-right:auto;position:relative;z-index:50;padding:.625rem;background:#fff}@media (min-width:32em){.default-component{padding:1.25rem 3.75rem 0}}@media (min-width:48em){.default-component{z-index:10}}@media (min-width:80em){.default-component{width:90%;max-width:100em;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}@font-face{font-family:Fontello;src:url(/static/media/fontello.3d05e7c6.woff) format("woff")}@font-face{font-family:NB International Monospaced;src:url(/static/media/NBInternationalPro-Monospaced.da11be79.woff) format("woff")}@font-face{font-family:NB International;font-weight:lighter;src:url(/static/media/NBInternationalPro-Light.5c8c04b1.woff) format("woff")}@font-face{font-family:NB International;font-weight:400;src:url(/static/media/NBInternationalPro-Regular.34454a43.woff) format("woff")}@font-face{font-family:NB International;font-weight:700;src:url(/static/media/NBInternationalPro-Bold.1b2c90bf.woff) format("woff")}li,ul{list-style:none;margin:0;padding:0}::-webkit-scrollbar{display:none}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-weight:400}a{text-decoration:none;color:#000}
/*# sourceMappingURL=main.efabb2fd.css.map*/