html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;position:relative}@font-face{font-family:'Circular Book';font-style:normal;font-weight:normal;src:local("Circular Book"),url("../fonts/lineto-circular-pro-book.woff") format("woff")}@font-face{font-family:'Circular Bold';font-style:normal;font-weight:normal;src:local("Circular Bold"),url("../fonts/lineto-circular-pro-bold.woff") format("woff")}.is-hidden{display:none}.no-wrap{white-space:nowrap}.ellipsis{display:inline-block;white-space:nowrap;min-width:1em}.blast{white-space:nowrap;color:transparent}.blast a,.blast a:visited{color:transparent}.blast.show{color:inherit}.blast.show a,.blast.show a:visited{color:inherit}.blast.show a:hover,.blast.show a:visited:hover{color:#ed0677}.blast.blast-cursor:not(.no-cursor){color:#ed0677}.blast.blast-cursor:not(.no-cursor) a,.blast.blast-cursor:not(.no-cursor) a:visited{color:#ed0677}body,html{height:100%}body{font-size:16px;font-family:'Circular Bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;line-height:1.0625rem;letter-spacing:-0.020em;background-color:#ff0;color:#454545;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.page-theme-home,body.page-theme-list{background-color:#ff0}body.page-theme-home .page-sheet,body.page-theme-list .page-sheet{color:#454545}body.page-theme-home .page-sheet a:hover,body.page-theme-home .page-sheet a:visited:hover,body.page-theme-list .page-sheet a:hover,body.page-theme-list .page-sheet a:visited:hover{color:#ed0677}body.page-theme-home .page-sheet .angryman svg,body.page-theme-list .page-sheet .angryman svg{fill:#454545}body.page-theme-home .page-sheet .angryman svg .eyes,body.page-theme-list .page-sheet .angryman svg .eyes{fill:#ed0677}body.page-theme-text{background-color:#454545}body.page-theme-text .page-sheet{color:white}body.page-theme-text .page-sheet a:hover,body.page-theme-text .page-sheet a:visited:hover{color:#ed0677}body.page-theme-text .page-sheet .angryman svg{fill:white}body.page-theme-text .page-sheet .angryman svg .eyes{fill:#ed0677}sup{font-size:.5em;height:0;display:inline-block;top:-.675em}.punctuation{font-family:'Circular Book', 'Helvetica Neue', Helvetica, Arial, sans-serif}*{position:relative}::-moz-selection{background:none;color:#ff0}::selection{background:none;color:#ff0}#page{min-height:100vh;width:100%;overflow-y:scroll;position:absolute;left:0}#page .sheet{top:0;-webkit-transition:top 0.25s ease-out 0s;transition:top 0.25s ease-out 0s;padding:.75em .75em 1.5em;min-height:calc(100% - 2.25em)}#page .mask{cursor:pointer;position:absolute;display:block;width:100%;height:0;top:0;left:0;opacity:0;-webkit-transition:opacity 0.25s linear 0, height 0s linear 0.25s;transition:opacity 0.25s linear 0, height 0s linear 0.25s}#project{top:100vh;height:0;width:100%}@media (min-width: 768px){#project{position:absolute}#project .page-sheet{display:none}}#project-sheet{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;min-height:calc(100% - 2rem);display:none}@media (min-width: 1024px){#project-sheet{height:100%}}.has-active-project #project{min-height:calc(100% - 2rem);height:auto}@media (max-width: 767px){.has-active-project #project .close-project{position:absolute;top:0;left:0;width:100%;height:2rem;cursor:pointer}}.has-active-project #project #project-sheet{display:block}@media (min-width: 768px){.has-active-project #project .page-sheet{display:none}}.project-video{margin:2rem 0}.project-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block;margin-bottom:1rem}@media (min-width: 768px){.project-video{position:absolute;margin:0;left:0.75em;top:3.5em;width:calc(100% - .75em);height:calc(100% - 5.5em);overflow-x:hidden}}.project-images{margin:2rem 0}.project-images .project-image{width:100%;margin-bottom:1rem;display:block;overflow:hidden}.project-images .project-image img{position:relative;width:100%;height:auto;display:block}.project-images .project-image:after{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:left 250ms ease-out 250ms;transition:left 250ms ease-out 250ms;content:' ';display:block;background:#454545}.project-images .project-image.lazy-loaded:after{left:100%}@media (max-width: 767px){.project-images .project-image{width:100% !important}}@media (min-width: 768px){.project-images{position:absolute;margin:0;left:0.75em;top:3.5em;width:calc(100% - .75em);height:calc(100% - 5.5em);overflow-x:hidden}.project-images .project-images-slider{white-space:nowrap;overflow:hidden;height:100%;margin-left:-0.1875em;margin-right:-0.1875em}.project-images .project-image{margin:0 .1875em;height:100%;width:0;max-width:calc(100% - 0.375em);display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.project-images .project-image.is-collapsed{width:0 !important;-webkit-transition:width 250ms ease-out 0s;transition:width 250ms ease-out 0s}.project-images .project-image.is-hidden{opacity:0}.project-images .project-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0}}.learn-more{cursor:pointer}.learn-more:hover{color:#ed0677}.is-mobile .indicator{display:none}.is-mobile .project-title .span:last-of-type:after{content:'.'}.project-text{display:none;margin:1em 0 0}@media (min-width: 1024px){.project-text{position:absolute;top:3.5em;left:0;margin:0;width:100vw;height:calc(100% - 3.5em)}}.project-text .project-text-content{line-height:1.5em;height:100%;font-size:0.5em}.project-text .project-text-content p{margin:0 1em 0 0;text-indent:2em}@media (min-width: 1024px){.project-text .project-text-content{font-size:0.33333em;padding:0 2.25em 3em 2.25em;height:calc(100% - 3em);overflow-x:scroll;line-height:normal;-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-width:36.84%;-moz-column-width:36.84%;column-width:36.84%;-webkit-column-fill:auto;-moz-column-fill:auto;column-fill:auto}.project-text .project-text-content p{margin:0 2em 0 0;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}#project-sheet.has-text-visible .project-text{display:block}#project-sheet.has-text-visible .project-images,#project-sheet.has-text-visible .project-video{display:none}.sheet{padding:.75em;font-size:1.25rem;line-height:1.0625em;min-height:calc(100vh - 1.5em)}@media (min-width: 300px){.sheet{font-size:1.5rem}}@media (min-width: 375px){.sheet{font-size:7vw}.sheet.is-active{width:calc(100vw - 3rem)}}@media (min-width: 540px){.sheet{font-size:2rem}.sheet.is-active{width:calc(100vw - 4rem)}}@media (min-width: 768px){.sheet{font-size:2.25rem}.sheet.is-active{width:calc(100vw - 4.5rem)}}@media (min-width: 1024px){.sheet{font-size:2.5rem}.sheet.is-active{width:calc(100vw - 5rem)}}@media (min-width: 1200px){.sheet{font-size:3.275vw}.sheet.is-active{width:calc(100vw - 6.55rem)}}.angryman svg{top:0.5px;width:.9em;margin-right:.2em;cursor:pointer;fill:#454545}.angryman svg .eyes{fill:#ed0677}.angryman.is-angry svg .eyes{opacity:0}.angryman:hover svg .eyes{fill:#ff0000;opacity:1}a,a:visited{color:inherit;text-decoration:none}a:hover,a:visited:hover{color:#ed0677;border-color:rgba(237,6,119,0.25)}#project{width:100vw;height:0;-webkit-transition:top 0.25s ease-out 0s, height 0s linear 0.25s;transition:top 0.25s ease-out 0s, height 0s linear 0.25s}@media (min-width: 768px){#project{position:absolute;overflow:hidden;top:100vh;left:0}}#project #project-sheet{min-height:calc(100vh - 2rem)}#project #project-sheet:before{position:absolute;display:block;content:' ';background:white;top:0;left:0;width:100vw;height:100%}#project h1{display:block}@-webkit-keyframes superslide{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-105%);transform:translateY(-105%)}}@keyframes superslide{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-105%);transform:translateY(-105%)}}@media (min-width: 768px){html.has-active-project{overflow:hidden}}html.has-active-project #page{overflow-y:hidden}html.has-active-project #page-sheet{top:-2rem;-webkit-animation-timing-function:linear;animation-timing-function:linear;min-height:auto !important;-webkit-transition:top 0.5s linear 0s, background-color 0.5s linear 0s, color 0.5s linear 0s;transition:top 0.5s linear 0s, background-color 0.5s linear 0s, color 0.5s linear 0s}html.has-active-project #page .close-project{position:absolute;top:0;left:0;display:block;width:100%;height:100%;cursor:pointer}html.has-active-project.content-is-scrolled #page-sheet{top:0;-webkit-transition:top 0s ease-out 0s !important, background-color 0.5s linear 0s, color 0.5s linear 0s;transition:top 0s ease-out 0s !important, background-color 0.5s linear 0s, color 0.5s linear 0s}html.has-active-project #project{width:100vw;height:calc(100vh - 2em);top:2em;overflow:scroll;-webkit-transition:top 0.25s ease-out 0s, height 0s linear 0s;transition:top 0.25s ease-out 0s, height 0s linear 0s}@media (max-width: 768px){html.has-active-project #project{top:0;height:auto;min-height:100vh;overflow:auto}html.has-active-project #project #project-sheet{margin-top:2rem}}
