@charset "UTF-8";input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.a-filter{width:fit-content;font-family:neue-haas-grotesk-display,sans-serif;font-weight:700;padding-bottom:10px}.a-filter.active{color:#ff229c}.page-content{scroll-snap-type:mandatory;scroll-snap-type:y mandatory;overflow-x:hidden;padding-bottom:100px}.year-heading{z-index:20;position:relative;padding-top:2vh;padding-bottom:30px;padding-left:10px;width:100%;background-color:#fff;text-align:right;font-size:12vh;font-weight:700;margin-bottom:20px;position:sticky;top:0;background:linear-gradient(180deg,white 20%,rgba(255,255,255,0) 100%)}.a-filter:hover{color:#ff229c}.archive-results-container{overflow-y:scroll;overflow-x:hidden;height:80vh;padding-bottom:100px;animation:blurIn 1s ease;scroll-snap-type:mandatory;scroll-snap-type:y mandatory}.archive-result{scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:row;font-size:16px;align-items:center;justify-content:space-between;padding:10px;border-top:2px solid #1f1f1f}.archive-result:hover{transition:all .2s ease}.archive-result:hover .project-name{color:#ff229c}.archive-result .project-name{width:60%}.archive-result .artist-name{text-align:right;font-size:16px;padding-bottom:0;font-weight:500}.mobile-archive-nav{justify-content:flex-end;display:flex;height:fit-content;width:100vw;left:30vw;z-index:115;background-color:#fff;padding-top:4vh;padding-right:2vh;padding-bottom:20px;background:linear-gradient(180deg,white 20%,rgba(255,255,255,0) 100%)}.mobile-filters{font-size:25px;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:right;padding-right:50px;text-align:right}.mobile-filters input{width:100%;border-bottom:none;margin-bottom:10px;font-size:25px;font-weight:700;cursor:none;text-align:right;padding-right:25px}.project-post>.project-info{text-align:right}.project-hero-individual{justify-content:center;object-fit:cover;object-position:left top}.blog-posts-container{padding-left:25vw;padding-right:50px;width:94vw;display:flex;flex-direction:column;justify-content:end;margin-bottom:400px}.blog-post{display:flex;flex-direction:column;margin-bottom:100px}.blog-post .title{margin-bottom:5px;font-size:50px;font-weight:600;text-align:right}.blog-post .date{margin-bottom:20px;text-align:right}.blog-post p{margin-bottom:25px;font-size:20px}.blog-post li{list-style:none}.blog-post .project-hero{margin-bottom:50px;object-fit:cover;height:500px}.blog-post .project-hero img{object-fit:cover;object-position:center center;z-index:1;position:absolute;width:80%;height:inherit;mix-blend-mode:multiply;filter:contrast(150%) saturate(0%)}.blog-post .project-hero .hero-overlay{z-index:5;position:absolute;background:rgba(255,34,156,.5);width:100%;height:inherit}.blog-post .project-hero:hover img{filter:saturate(100%);transition:all .5s ease}.blog-post .project-hero:hover .hero-overlay{opacity:0;transition:all .5s ease}.bg-blur{z-index:118;top:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#ff229c80;position:fixed;height:100vh;width:100vw;animation:blurInBG .5s ease}@keyframes archiveMenuSlideOut{0%{left:0}to{left:-90vw}}@keyframes archiveMenuSlideIn{0%{left:-90vw}to{left:0px}}@media screen and (max-width: 1024px){.blog-posts-container{padding-top:10vh;width:90vw;padding-left:20px}.blog-posts-container .title{margin-bottom:5px;font-size:30px;font-weight:600}.blog-posts-container p{margin-bottom:10px;font-size:14px}.blog-posts-container .project-hero img{width:100%}.a-filter{padding-left:25px;padding-right:25px}.year-heading{padding-right:2vw;top:0px;padding-top:8vh;font-size:10vh;position:sticky}.archive-results-container{z-index:1;position:fixed;top:0;height:100vh;width:100vw;background-color:#fff;padding:10px 10px 50px}.archive-results-container-mobile{z-index:250;position:fixed;top:0;height:100vh;width:90vw;padding:100px 10px 150px;background-color:#fff;overflow-y:scroll;animation:archiveMenuSlideIn .5s ease}.archive-results-container-mobile .button_container{right:0}.project-post>.title{width:90vw}.year-heading{padding-top:10px;top:0px;position:sticky}.project-post>p{margin-top:30px;font-size:16px;margin-left:3vw;margin-right:2vw;text-align:right}}@media screen and (min-width: 1024px){.project-post>p{font-size:1.2vw}.archive-results-container{z-index:1;position:relative;top:0;width:100%;background-color:#fff}.archive-filters{display:flex;position:relative;justify-content:space-between;flex-direction:row;flex-wrap:wrap;width:100%;padding-bottom:10px}.archive-filters input{width:100%;border-bottom:none;margin-bottom:10px;font-size:18px;font-weight:700;cursor:none}.blog-header{height:15vh;z-index:50;position:sticky;top:0;background:linear-gradient(180deg,white 0%,rgba(255,255,255,0) 100%)}}@media screen and (min-width: 1024px) and (max-width: 1200px){.blog-posts-container{width:85vw;padding-left:0}.archive-results-container{padding-left:50px}.project-hero-individual{height:50vh}.project-post{padding-bottom:100px}}@media screen and (min-width: 1200px){.bg-blur{display:none}}.navigation{position:relative}.sidenav{padding:30px}.mobileNav{position:relative;user-select:none;overflow:hidden;z-index:250;background-color:#fff;font-size:35px;height:100vh;width:70px;left:0;display:flex;justify-content:space-between;align-items:center;writing-mode:vertical-lr}.mobileNav h3{rotate:180deg;z-index:200;overflow:hidden;position:fixed;top:10vh}.mobile-menu{z-index:119;background-color:#fff;position:fixed;height:100vh;width:80vw;top:0;left:70px;animation:slideIn .5s ease}.logo-container{z-index:11;padding-top:2vh;position:relative;display:flex;flex-direction:row;width:fit-content;background:linear-gradient(180deg,white 30%,rgba(255,255,255,0) 100%)}#open-menu{position:fixed;top:10px;left:10px;font-size:25px;height:40px;width:40px;color:#1f1f1f}.rotate{animation:rotate-half 1s ease;rotate:180deg}.unrotate{animation:rotate-back 1s ease;rotate:0deg}.close-mobile-nav{z-index:101;position:absolute;margin:20px;font-size:40px;color:#1f1f1f}.mobile-menu-links{display:flex;flex-direction:column;position:absolute;bottom:20vh;text-decoration:none;font-family:neue-haas-grotesk-display,sans-serif;font-weight:700;font-style:normal;color:#1f1f1f;text-align:right;right:15px;list-style:none}.mobile-link{font-size:50px;font-weight:700;margin-bottom:-10px;transition:.3s;user-select:none}.mobile-link:before{content:"// ";color:#ff229c;font-size:50px}.nav-link{padding-right:20px;font-weight:700;font-size:2.2vw;margin-left:0;animation:blurIn 1s ease;height:fit-content;color:#1f1f1f}.nav-link:before{font-size:2.4vw;content:"//";color:#ff229c;padding-right:0}.nav-link a:hover,.nav-link:hover{color:#ff229c}.nav-links-container{z-index:20;position:fixed;display:flex;justify-content:flex-end;padding-top:50px;top:0px;width:100vw;height:60vh;left:0vw;animation:slide-down .5s ease;background:linear-gradient(180deg,white 40%,rgba(255,255,255,0) 100%)}.nav-menu-links{display:flex;flex-direction:row;position:relative;list-style:none;text-decoration:none;font-size:20px;flex-wrap:wrap;text-align:right;right:30px}.minimise-nav{position:fixed;left:40px;bottom:40px;background-color:#fff}.nav-plus,.minimise-nav,#open-menu{z-index:90;padding:5px;border-radius:50%;font-style:oblique;color:#ff229c;border:2px solid #1f1f1f}.nav-plus:hover,.minimise-nav:hover,#open-menu:hover{transition:all .2s ease;scale:1.1}.nav-plus,.minimise-nav,#open-menu{width:30px;height:30px}.nav-minimised{user-select:none;z-index:100;background-color:#fff;font-size:35px;height:100vh;width:10vw;left:0;padding-top:10vh;padding-bottom:5vh;position:fixed;display:flex;justify-content:space-between;align-items:center;writing-mode:vertical-lr}.nav-minimised h4{font-size:40px;font-weight:700}.nav-minimised h5{font-weight:700;font-size:20px}.nav-minimised h4{position:relative;rotate:180deg;animation:blurIn .5s ease}*{margin:0;padding:0}.button_container{position:fixed;top:2.2vh;z-index:121;left:37px;-webkit-transform:translate(0%,0%);transform:translate(0);height:40px;width:40px;cursor:none;-webkit-transition:all .3s ease;transition:all .3s ease}.button_container:hover{opacity:.8;-webkit-transition:all .3s ease;transition:all .3s ease}.button_container.active .top{background:#1f1f1f;-webkit-transform:translate(0px,4px) rotate(-45deg);transform:translateY(4px) rotate(-45deg);-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;width:40px}.button_container.active .middle{-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;background:#1f1f1f;-webkit-transform:translate(10px,-5px) rotate(45deg);transform:translate(10px,-5px) rotate(45deg);width:0px}.button_container.active .bottom{-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background:#1f1f1f;width:40px;-webkit-transform:translate(0px,-4px) rotate(45deg);transform:translateY(-4px) rotate(45deg)}.button_container span{background:#1f1f1f;width:40px;height:4px;top:4px;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:none}.button_container span:nth-of-type(2){top:7px;width:0px}.button_container span:nth-of-type(3){top:12px;width:40px}.button_container span:nth-of-type(4){top:2px;width:2px;height:0px;left:19px}.button_container:hover .top{-webkit-transform:translate(0px,4px);transform:translateY(4px)}.button_container:hover .middle{-webkit-transform:translate(0px,0px);transform:translate(0)}.button_container:hover .bottom{-webkit-transform:translate(0px,-4px);transform:translateY(-4px)}.button_container:hover .hidden{-webkit-transform:translate(0px,-5px);transform:translateY(-5px);animation:SildeHidden .7s ease;-moz-animation:SildeHidden .7s ease;-webkit-animation:SildeHidden .7s ease}.logo-mobile{font-size:35px;font-weight:700}@keyframes slide-down{0%{height:0}to{height:50vh}}@keyframes slide-up{0%{height:50vh}to{height:0}}@keyframes rotate-half{0%{rotate:0deg}to{rotate:180deg}}@keyframes rotate-back{0%{rotate:180deg}to{rotate:0deg}}@keyframes rotate-logo{0%{rotate:0deg}to{rotate:-5deg}}@keyframes unrotate-logo{0%{rotate:-5deg}to{rotate:0deg}}@media screen and (max-width: 1024px){.archive-nav,.sidenav{display:none}.close-mobile-nav{top:0;right:0;background-color:#fff}.button_container{top:4vh;left:20px}.page-nav{background-color:#fff;display:none}.nav-minimised{display:none}.button_container:hover{-webkit-transition:none;transition:none}.button_container:hover .top{-webkit-transform:none;transform:none}.button_container:hover .middle{-webkit-transform:none;transform:tnone}.button_container:hover .bottom{-webkit-transform:none;transform:none}.button_container:hover .hidden{-webkit-transform:none;transform:none;animation:none;-moz-animation:none;-webkit-animation:none}.button_container.active .top{background:#1f1f1f;-webkit-transform:translate(0px,4px) rotate(-45deg);transform:translateY(4px) rotate(-45deg);-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;width:40px}.button_container.active .middle{-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;background:#1f1f1f;-webkit-transform:translate(10px,-5px) rotate(45deg);transform:translate(10px,-5px) rotate(45deg);width:0px}.button_container.active .bottom{-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background:#1f1f1f;width:40px;-webkit-transform:translate(0px,-4px) rotate(45deg);transform:translateY(-4px) rotate(45deg)}}@media screen and (min-width: 1200px){.nav-minimised{display:none}.archive-nav{width:350px}}@media screen and (min-width: 1024px){.mobile-archive-nav{display:none}.sidenav{display:block}.mobileNav{display:none}.logo{position:fixed;display:inline-block;z-index:121;margin-left:20px;user-select:none;font-size:6vw;font-weight:700;white-space:nowrap;transition:all 1s ease}.logo a{z-index:70}.logo a:hover{color:#1f1f1f}.logo-rotate{animation:rotate-logo 1s ease;-webkit-transform:skewX(-20deg);-moz-transform:skewX(-20deg);-o-transform:skewX(-10deg);transform:skew(-10deg);rotate:-5deg}.logo-unrotate{animation:unrotate-logo 1s ease}.page-nav{background-color:#fff;position:relative;display:flex;justify-content:flex-end;width:450px;padding-right:70px;flex-direction:column;padding-bottom:50px}.page-nav.project{padding-bottom:20px}.archive-nav{position:relative;top:140px;z-index:200;animation:blurIn .5s ease;background-color:#fff}.close-mobile-nav{display:none}.project-nav,.home-nav{position:absolute;display:flex;align-items:flex-end;max-width:23vw;height:100vh;overflow:scroll;padding-bottom:20vh;padding-left:40px;padding-right:60px;font-size:15px;animation:blurIn .5s ease}.home-nav{text-align:left;bottom:100px;font-family:neue-haas-grotesk-display,sans-serif;font-weight:500;font-style:normal;font-size:1.2rem}.mobile-filters{display:none}}@media screen and (min-width: 1024px) and (max-width: 1200px){.page-nav{padding:0;top:0px;display:none;height:100vh;z-index:200;background-color:#fff}.archive-nav{background-color:#fff;top:0px;display:none;padding-right:30px;padding-left:30px;padding-top:70px}.logo{display:none}.page-content{padding-left:70px;width:90vw}.project-header{padding-left:0}.nav-link{font-size:4vw}.nav-link:before{font-size:48px}.nav-links-container{padding-left:50px;width:103vw;padding-top:40px}}*{margin:0;padding:0;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}*::-webkit-scrollbar{display:none}ol,ul{list-style:none}body{background-color:#fff;cursor:none;line-height:normal;letter-spacing:.7px;font-family:neue-haas-grotesk-display,sans-serif;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body ::selection{background:rgba(255,34,156,.5)}.wrapper{display:flex}svg{color:#1f1f1f}body.no-scroll{overflow:hidden}p,h1,h2,h3,h4,h5,span{font-family:neue-haas-grotesk-display,sans-serif;font-weight:500;font-style:normal;color:#1f1f1f;margin-bottom:0}a,a:link,a:visited,a:active{color:#1f1f1f;text-decoration:none;cursor:none}a:hover{color:#ff229c}button{background:none;border:none;display:block}button:hover{cursor:pointer}.loading{user-select:none;position:fixed;bottom:20px;left:75vw;animation:blurIn .5s ease}.loading h1{font-size:6vw;font-weight:700}.loading h1:before{content:"Archive";position:absolute;top:0;left:0;color:#ff229c;overflow:hidden;animation:loading linear 11s forwards}@keyframes loading{0%{width:0%}99%{opacity:1}to{opacity:0;width:100%}}.loading-screen{position:fixed;width:100vw;height:120vh;background-color:#fff;z-index:121;background:linear-gradient(180deg,white 70%,rgba(255,255,255,0) 100%);animation:loading 5s ease forwards}.page-wrap{display:flex;width:100vw;height:100vh;position:fixed;top:0;overflow-y:scroll}.cursor{z-index:999;position:absolute;top:0px;left:0px;pointer-events:none;height:30px;width:30px;transform-origin:center;cursor:none}.cursor img{width:100%}.hover{display:block}.contact-page{display:flex;flex-direction:row;width:90vw}.contact-text-container{position:relative;top:25vh;width:40vw;font-weight:600}.contact-text-container h3{font-weight:600}.form-container{top:25vh;position:relative;width:50vw}.form-container input{height:50px;margin-bottom:20px}.form-container textarea{height:200px;margin-top:20px}.form-container form{display:flex;flex-direction:column}.form-container .contact-submit{font-weight:600;font-size:25px;margin-top:40px;text-align:left;color:#1f1f1f}.form-container .contact-submit:hover{color:#ff229c}input,textarea{background-color:#fff;font-weight:600;font-size:18px;outline:none;border-style:none;border-bottom:3px solid #FF229C}input:focus-visible,textarea:focus-visible{outline:none;background-color:#fff}input::placeholder,textarea::placeholder{color:#1f1f1f}input:hover,textarea:hover{color:#ff229c}input:required,textarea:required{color:#1f1f1f}input:invalid,textarea:invalid{border-bottom:3px solid #1f1f1f}@keyframes blurIn{0%{opacity:0}to{opacity:1}}@keyframes blurOut{to{opacity:0}0%{opacity:1}}@keyframes blurInBG{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);background:rgba(255,34,156,0)}to{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(255,34,156,.5)}}@keyframes slideIn{0%{left:-80vw}to{left:70px}}@keyframes slideOut{0%{left:0vw}to{left:-100vw}}@keyframes growContent{0%{width:calc(100vw - 450px);left:450px}to{width:calc(100vw - 100px);left:100px}}@keyframes shrinkContent{0%{width:calc(100vw - 100px);left:100px}to{width:calc(100vw - 450px);left:450px}}@media screen and (max-width: 1024px){.cursor{display:none}.contact-page{position:relative;left:0px}.loading{left:160px}.loading h1{font-size:60px}}@media screen and (min-width: 1024px) and (max-width: 1200px){.contact-page{position:relative;padding-top:0;left:70px}}@media screen and (max-width: 1024px){body{overflow:scroll}.page-wrap{left:70px;width:calc(100vw - 70px);display:block;overflow-x:hidden}.archive-content,.book-content,.project-content,.about-content{position:relative;width:100vw;top:10px;padding-bottom:200px}.contact-page{flex-direction:column}.form-container{top:50px;width:80vw;padding-right:20px}}@media screen and (min-width: 1024px){body{height:100vh;width:100vw;overflow:hidden}.page-wrap{overflow:hidden;padding-left:50px;padding-right:50px}.archive-container,.home-container,.book-container{z-index:10;position:fixed;display:flex;flex-direction:row;top:0;height:100vh;width:100vw}.page-content{position:relative;padding-top:0;z-index:10;width:75vw;top:0;height:100vh;overflow-y:scroll;overflow-x:hidden;padding-bottom:200px}#blog-content{width:100vw}}.home-content{position:fixed;width:100vw;height:100vh;overflow-y:scroll;overflow-x:hidden}.top-fade{z-index:80;width:100vw;position:fixed;height:30vh;background:linear-gradient(180deg,white 40%,rgba(255,255,255,0) 100%)}.hm-section{display:flex;flex-direction:column;width:100vw;height:100vh;padding-right:50px;padding-top:50px;scroll-snap-align:start;scroll-snap-stop:always}.hm-image-container{opacity:.7}.hm-img{position:relative;overflow:hidden;opacity:1}.hm-img img{filter:contrast(150%) saturate(0%);object-fit:cover;object-position:center center;height:100%;mix-blend-mode:multiply;transition:all .24s ease}.hm-img .hm-img-overlay{background-color:#ff229c80;height:100%;width:100%;position:absolute;z-index:20;opacity:.7;transition:all .24s ease}.hm-img:hover img{filter:saturate(100%);transition:all .5s ease}.hm-img:hover .hm-img-overlay{opacity:0;transition:all .5s ease}.section-1{padding-right:100px}.section-1 .q-1{position:relative;line-height:.9;font-size:10vh;text-align:right;top:14vh;padding-left:30vw;font-weight:700;z-index:50}.section-1 .hm-image-container{display:flex;position:relative;gap:30px;top:13vh}.section-1 .hm-image-container .hm-img{width:25vw;height:55vh}.section-1 .hm-image-container .img-1 img{object-position:right top}.section-1 .hm-image-container .img-1 img,.section-1 .hm-image-container .img-2 img,.section-1 .hm-image-container .img-3 img{width:100%}.section-2 .hm-image-container{display:flex;position:relative;gap:30px;padding-left:40vw;padding-top:10vh}.section-2 .hm-image-container .img-1{position:absolute;z-index:5;width:25vw;height:40vh;top:40vh;opacity:1}.section-2 .hm-image-container .img-1 .hm-img-overlay{z-index:22}.section-2 .hm-image-container .img-2{position:absolute;z-index:2;right:0;width:40vw;height:80vh;margin-right:50px}.section-2 .hm-image-container .img-2 img{width:150%}.section-2 .q-1{position:absolute;text-align:right;padding-right:50vw;padding-top:18vh;font-size:1.4vw}.section-2 .about-text{position:absolute;width:40vw;padding-top:50vh}.section-2 .about-text p{padding-top:10px;text-indent:60px;font-weight:600;font-size:3vh}.section-3{align-items:baseline}.section-3 .hm-image-container{display:flex;position:absolute;gap:30px;padding-left:10vw;padding-top:15vh;height:60vh;width:110vw}.section-3 .hm-image-container .hm-img{width:20vw;height:100%}.section-3 .hm-image-container .img-1,.section-3 .hm-image-container .img-2{object-position:right top}.section-3 .about-text{position:absolute;padding-top:65vh;padding-left:50vw;padding-right:100px}.section-3 .about-text p{padding-top:10px;text-indent:60px;text-align:right;font-weight:600;font-size:3vh}.section-3 .q-1{font-size:20px;position:relative;bottom:-65vh;width:40vw;line-height:1}.section-3 .q-1 br{padding-top:10px}.section-4 .hm-image-container{display:flex;position:absolute;gap:30px;padding-left:0;padding-top:28vh;height:60vh;width:95vw}.section-4 .hm-image-container .img-1{height:100%}.section-4 .hm-image-container .img-1 .hm-img-overlay{z-index:10}.section-4 .hm-image-container .img-2{position:absolute;height:15vw;padding-left:25vw;padding-top:50px;opacity:1}.section-4 .hm-image-container .img-3{height:14vw;padding-left:20vw}.section-4 .q-1{font-size:3vh;position:relative;top:12vh;padding:0px 10vw;line-height:1;text-align:center}.section-4 .q-1 br{padding-top:10px}.section-4 .about-text{position:absolute;padding-top:67vh;padding-left:20vw;padding-right:100px}.section-4 .about-text p{padding-top:10px;text-indent:60px;text-align:right;font-size:3vh;font-weight:600}.section-5 .about-text{position:absolute;padding-top:15vh;width:70vh}.section-5 .about-text p{padding-top:30px;text-indent:60px;font-weight:600;font-size:2.7vh}.section-5 .hm-image-container{display:grid;grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;position:relative;gap:15px;width:50vw;top:1vh;left:40vw;height:60vh}.section-5 .hm-image-container .hm-img{width:16vw;height:13vw}.section-5 .hm-image-container .img-8 img,.section-5 .hm-image-container .img-9 img{width:100%}.tagline{font-weight:500}.about-text{font-size:20px;line-height:1.1;font-weight:600}.hm-img-1,.hm-img-2,.hm-img-3{height:70vh;width:500px;top:20vh;object-fit:contain;mix-blend-mode:multiply;opacity:.9}.hm-img-2{left:25%}.hm-img-3{left:50%}.home-info{position:relative;bottom:0}@media screen and (max-width: 800px){.top-fade{display:none}.home-content{width:calc(100vw - 70px);left:70px}.hm-section{padding-left:0;height:90dvh;margin-bottom:15vh;padding-top:20px}.section-1 .q-1{font-size:10vw;top:-25vh;right:10vw;width:90vw;text-align:end}.section-1 .hm-image-container{flex-direction:column;gap:10px;top:0px}.section-1 .hm-image-container .hm-img{width:70vw;height:27vh}.section-1 .hm-image-container .hm-img img{width:100%}.section-2 .hm-image-container{padding-top:0vh}.section-2 .hm-image-container .img-1{position:absolute;z-index:5;width:50vw;height:25vh;top:25vh;opacity:1;left:50px}.section-2 .hm-image-container .img-1 img{height:100%;width:auto}.section-2 .hm-image-container .img-2{position:absolute;padding-left:60px;width:100vw;height:40vh}.section-2 .hm-image-container .img-2 img{width:150%}.section-2 .q-1{font-size:14px;width:80vw;padding-top:43vh;padding-right:0}.section-2 .about-text{position:absolute;width:80vw;padding-top:60vh}.section-2 .about-text p{padding-top:10px;text-indent:0px;font-size:14px;font-weight:600}.section-3{align-items:baseline}.section-3 .hm-image-container{display:grid;grid-template-columns:1fr 1fr;position:absolute;gap:10px;padding-left:0vw;padding-top:0;height:auto;width:80vw}.section-3 .hm-image-container .hm-img{width:100%;height:30vh}.section-3 .hm-image-container .hm-img img{width:100%}.section-3 .hm-image-container .img-5{visibility:hidden}.section-3 .about-text{position:absolute;padding-top:62vh;padding-left:0vw;padding-right:50px}.section-3 .about-text p{padding-top:10px;text-indent:0px;text-align:left;font-weight:600;font-size:16px}.section-3 .q-1{display:NONE}.section-4 .hm-image-container{display:flex;position:absolute;gap:0px;padding-left:0;padding-top:0vh;height:65vh;width:80vw}.section-4 .hm-image-container .img-1,.section-4 .hm-image-container .img-2,.section-4 .hm-image-container .img-3{display:none}.section-4 .hm-image-container .img-4{height:35vh}.section-4 .hm-image-container .img-4 img{width:100%;height:100%}.section-4 .q-1{padding-top:25vh;font-size:14px;width:90vw;padding-left:0vw}.section-4 .about-text{position:absolute;padding-top:55vh;padding-left:0vw;padding-right:20px}.section-4 .about-text p{padding-top:0;text-indent:60px;text-align:right;font-size:14px;font-weight:600}.section-5 .about-text{position:absolute;margin-top:-13vh;width:90vw;padding-left:10px;padding-right:50px}.section-5 .about-text p{text-indent:0px;font-weight:600;font-size:14px}.section-5 .hm-image-container{display:grid;grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;position:relative;gap:5px;width:80vw;top:50vh;left:0vw;height:50vh}.section-5 .hm-image-container .hm-img{width:100%;height:100%}.section-5 .hm-image-container .img-3,.section-5 .hm-image-container .img-4,.section-5 .hm-image-container .img-2{display:none}}@media screen and (min-width: 800px) and (max-width: 1200px){.top-fade{display:none}.hm-section{padding-left:0;padding-right:100px}.page-wrap{padding-left:0;padding-right:50px}.section-1 .q-1{position:relative;line-height:.9;font-size:10vh;text-align:right;top:-25vh;padding-left:15vw;font-weight:700}.section-1 .hm-image-container{display:flex;position:relative;gap:30px;top:0vh}.section-1 .hm-image-container .hm-img{width:30vw;height:70vh}.section-1 .hm-image-container .img-2 img,.section-1 .hm-image-container .img-3 img{width:100%}.section-1 .hm-image-container .img-3{object-position:top right}.section-2 .hm-image-container{gap:30px;padding-left:45vw;padding-top:0vh}.section-2 .hm-image-container .img-1{position:absolute;z-index:5;width:40vw;height:25vh;top:60vh;opacity:1}.section-2 .hm-image-container .img-2{position:absolute;right:0;width:40vw;height:80vh;padding-right:100px}.section-2 .hm-image-container .img-2 img{width:150%}.section-2 .q-1{position:absolute;text-align:right;padding-right:55vw;padding-left:50px;padding-top:18vh;font-size:14px}.section-2 .about-text{position:absolute;width:40vw;padding-top:45vh;padding-left:10px;z-index:100}.section-2 .about-text p{padding-top:10px;text-indent:60px;font-weight:600;font-size:16px}.section-3{align-items:baseline}.section-3 .hm-image-container{gap:5px;padding-left:5vw;padding-top:0vh;height:40vh;width:100vw}.section-3 .hm-image-container .hm-img{width:40vw;height:100%}.section-3 .hm-image-container .img-4{display:none}.section-3 .about-text{padding-top:65vh;padding-left:10vw;padding-right:100px}.section-3 .about-text p{padding-top:10px;text-indent:60px;text-align:right;font-weight:600;font-size:16px}.section-3 .q-1{padding-left:70px;position:relative;top:45vh;width:90vw;line-height:1;font-size:20px}.section-3 .q-1 br{padding-top:10px}.section-4 .hm-image-container{display:flex;position:absolute;gap:0px;padding-left:0;padding-top:17vh;height:55vh;width:95vw}.section-4 .hm-image-container .img-2,.section-4 .hm-image-container .img-3{display:none}.section-4 .hm-image-container .img-4{padding-left:50vw;position:absolute;height:35vh}.section-4 .q-1{font-size:18px;position:relative;top:0vh;padding:0px 10vw;line-height:1;text-align:center}.section-4 .q-1 br{padding-top:10px}.section-4 .about-text{position:absolute;padding-top:60vh;padding-left:15vw;padding-right:100px}.section-4 .about-text p{padding-top:10px;text-indent:60px;text-align:right;font-size:16px;font-weight:600}.section-5 .about-text{position:absolute;padding-top:51vh;width:110vh;padding-left:50px}.section-5 .about-text p{padding-top:30px;text-indent:60px;font-weight:600;font-size:14px}.section-5 .hm-image-container{grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:10px;width:70vw;top:-5vh;left:5vw;height:20vh}.section-5 .hm-image-container .hm-img{width:230px;height:170px}.section-5 .hm-image-container .img-3,.section-5 .hm-image-container .img-4,.section-5 .hm-image-container .img-6{display:none}.section-5 .hm-image-container .img-8 img,.section-5 .hm-image-container .img-9 img{height:100%}}.nav-back{font-size:24px}.media-link>li{list-style:none;color:#ff229c;text-align:left;margin-left:20px;font-size:22px;line-height:1}.media-link>li a:hover{color:#ff229c}.media-link>li:before{content:"↗   ";font-size:35px;padding-right:10px}.project-hero{justify-content:center;object-fit:cover;object-position:left top}.project-title{text-align:right;font-weight:600}.project-details{display:flex;justify-content:flex-start;text-align:right;font-size:18px}.project-back{display:flex;z-index:200;position:fixed;top:1.7vh;left:100px;height:25px;gap:10px}.project-back img{height:100%}.project-text{margin-top:20px;margin-bottom:20px;padding-right:20px;padding-left:20px;font-size:16px}.project-text>p{text-indent:60px;font-size:1.2rem;padding-bottom:5px}.project-text>p a:hover{color:#ff229c}.contributors-text{padding-left:20px;font-size:16px;padding-bottom:200px;padding-top:20px;width:60%}.project-footnotes{position:relative;align-content:center;font-size:.7rem;color:#ff229c;padding:20px}sup{font-size:14px;color:#ff229c;line-height:.9}.project-link{padding-top:20px;padding-bottom:20px;display:flex;align-items:center;justify-content:right;font-size:40px;font-family:neue-haas-grotesk-display,sans-serif;font-weight:600;font-style:normal;text-align:right}.project-link p:hover{color:#ff229c}.project-link>svg{font-size:40px;padding-right:10px}.project-header{display:flex;flex-direction:row;justify-content:space-between;position:relative;background:white}.project-links{display:flex;flex-direction:column;justify-content:start;padding:20px}.project-links>p{font-weight:500;font-size:24px;text-align:left;margin-bottom:5px}.project-links>p:hover{color:#ff229c}.project-essay-title{text-align:right;font-size:40px;font-weight:700;font-style:normal}.project-essay-title:before,.mobile-link:before{content:"// ";color:#ff229c}#essay,.response>.project-info{text-align:right;font-size:20px}.project-hero-individual{display:flex;position:relative;z-index:6;width:100%;overflow:hidden}.project-hero-individual .image-1,.project-hero-individual .image-2,.project-hero-individual .image-3{object-fit:cover}.project-hero-individual .image-1 img,.project-hero-individual .image-2 img,.project-hero-individual .image-3 img{object-fit:cover;object-position:center center;filter:contrast(150%) saturate(0%);width:100%;height:100%}.project-hero-individual .image-1 .hero-overlay,.project-hero-individual .image-2 .hero-overlay,.project-hero-individual .image-3 .hero-overlay{width:100%;height:100%}.project-hero-individual .image-1:hover img,.project-hero-individual .image-2:hover img,.project-hero-individual .image-3:hover img{filter:saturate(100%);transition:all .5s ease}.project-hero-individual .image-1:hover .hero-overlay,.project-hero-individual .image-2:hover .hero-overlay,.project-hero-individual .image-3:hover .hero-overlay{opacity:0;transition:all .5s ease}.project-hero-individual .image-1{position:absolute;left:0;height:100%}.project-hero-individual .image-1 img{width:100%}.project-hero-individual .image-2{z-index:5;position:absolute;top:25%;left:45%;width:25%;height:50%}.project-hero-individual .image-2 img{width:100%;height:100%}.project-hero-individual .image-3{position:absolute;top:5%;left:75%;width:25%;height:90%}.project-hero-individual .image-3 img{width:100%}.project-hero-individual img{mix-blend-mode:multiply;filter:grayscale(100%)}.project-hero-individual .hero-overlay{opacity:.7;z-index:5;position:absolute;background:rgba(255,34,156,.5)}.media-links-container{position:relative;right:0;padding-bottom:200px;padding-top:20px;padding-right:30%}.date-entry{display:flex;padding-bottom:5px}.date-year{position:relative;width:10%}.date-text{width:90%}@media screen and (min-width: 1024px) and (max-width: 1200px){.carousel{height:70vh}.page-content{width:90vw}.project-header{padding-left:0}.project-post>p{font-size:16px}.project-title{font-size:50px}.project-details{flex-direction:column}}.project-text-container{text-align:left}.mobile-artist{display:none}.artist-name{padding-bottom:50px;font-size:40px;font-weight:600}.artist-name,.artist-bio{padding-left:20px}@media screen and (max-width: 1024px){.media-links-container{padding-bottom:50px;padding-left:0}.project-back{top:3.5vh;left:90px}sup{font-size:12px}.project-hero,.project-hero-individual{width:100%;height:30vh;justify-content:center}.image-1{width:70%;height:0}.image-2,.image-3{display:none}.project-text-container{display:flex;flex-direction:column;text-align:left;padding-right:10px}.project-header{z-index:15;width:calc(100vw - 70px);bottom:0;padding-right:10px;position:fixed;background-color:#fff;background:linear-gradient(0deg,white 60%,rgba(255,255,255,0) 100%)}.project-links{justify-content:end;padding-left:0}.project-links>p{font-size:20px}.project-details{flex-direction:column;justify-content:flex-end;padding-bottom:30px;padding-top:50px}.project-essay-title{margin-top:5px;font-size:30px;padding-right:10px}.project-title{font-size:30px;margin-bottom:10px;margin-top:10px;padding-right:20px;width:auto}.project-post>.project-title{font-size:40px;margin-left:0}.project-description{padding-right:20px}.project-info{font-size:15px;padding-right:20px}#essay,#media,#responses,#contributors{padding-top:70px;padding-right:20px}.media-link>li{font-size:16px}.media-link>li:before{display:none}.mobile-artist{display:flex;flex-direction:column;top:0;z-index:200;position:fixed;width:80vw;height:100vh;background-color:#fff;padding-left:20px;padding-right:40px;padding-bottom:40px;justify-content:end;animation:slideIn .5s ease}.mobile-artist>.artist-name{position:relative;font-size:30px;text-align:right;padding-right:4vw;bottom:40px}.mobile-artist>.artist-bio{padding-top:40px;padding-bottom:40px;font-size:16px;margin-left:-40px}.image-1{width:100%}.media-links-container{width:100%;padding-right:2vw}.project-post{padding-bottom:40px}.project-post .project-title{font-size:40px}.project-post .project-description{margin-top:10px;font-size:16px}.contributors-text{padding-right:50px;padding-top:20px;width:100%;padding-left:0}.project-text{font-size:16px;padding-right:5px;padding-left:0}.date-text{width:80vw}.date-year{padding-right:15px;width:20%}.project-footnotes{padding-left:0}}@media screen and (min-width: 1200px){.project-post{padding:20px;margin-top:20px;margin-bottom:10vh}.project-hero{width:100%;padding-top:2vh;height:50vh;opacity:.7}.project-hero-individual{width:100%;height:50vh}.page-nav>.artist-name{font-size:2.5vw;height:auto;background-color:#fff}.project-text-container{display:flex;flex-direction:row}.project-header{z-index:20;padding-left:15%;top:0;padding-bottom:60px;padding-top:10px;color:#fff;background:linear-gradient(180deg,white 40%,rgba(255,255,255,0) 100%)}.a-filter{font-size:18px}.project-essay-title{margin-top:40px;padding-left:20%}.project-title{padding-top:10px;font-size:3.7vw}.project-title:hover{color:#ff229c}#essay,#media{margin-top:100px;padding-top:5vh}#responses{padding-top:250px}.response{padding-top:110px}.product-container{display:flex;flex-direction:row}.project-details{position:relative;width:70%;flex-direction:column}.project-description{padding-left:10%;text-indent:60px;text-align:justify;line-height:1.15}.artist-bio{font-size:14px}.image-1{width:50%}.artist-name{padding-bottom:0;font-size:30px;font-weight:600}.artist-name,.artist-bio{padding-left:20px}}.book-content{overflow:scroll}.book-top-container{display:flex;padding-bottom:100px;width:100vw;height:85vh;padding-right:100px;scroll-snap-align:start;scroll-snap-stop:always}.book-top-container.contributions{flex-direction:column;width:50vw;height:100vh}.book-top-container.contributions p{margin-top:20px}.book-content{display:flex;flex-direction:column;width:100vw;overflow-x:scroll;height:100vh}.side-1{display:flex;flex-direction:column;width:40vw}.image-container{position:relative;padding-top:12vh;justify-content:end;height:70vh;display:flex}.image-container img{height:100%}.book-text-container{padding-top:20vh;padding-left:150px;position:relative;width:50vw;height:100vh;overflow-x:scroll}.book-text-container p{font-size:16px;padding-bottom:50pxx}.book-title,.book-link{text-align:right;font-weight:600;padding-right:30px}.book-title{font-size:7vh}.book-link{font-size:40px}.book-link a:hover{color:#ff229c}p.info-button{font-weight:600;padding-top:30px;padding-bottom:30px;user-select:none}p.info-button:hover{color:#ff229c}.book-info{padding-bottom:100px}p.book-info{font-size:16px}@media screen and (max-width: 1200px){.book-img{display:none}.page-wrap{left:75px}.book-top-container{flex-direction:column;padding-left:0;padding-bottom:0;scroll-snap-align:none;scroll-snap-stop:none;height:auto;overflow:show}.side-1{width:90vw}.image-container{padding-top:0;width:80vw;height:auto;padding-left:10px}.image-container img{width:100%;height:auto}.book-text-container{width:90vw;padding-left:10px;padding-right:30px;padding-top:40px;height:auto}.book-content{left:-10px;width:100vw;overflow-x:hidden}.book-title{font-size:38px;padding-top:15px}.book-link{font-size:30px}}@media screen and (min-width: 1200px){.cover{display:none}}@media screen and (min-width: 1024px) and (max-width: 1200px){.book-top-container{flex-direction:column;padding-left:120px;padding-top:20px}}.carousel{height:70vh;margin-top:4vh}.carousel .slide{height:100%}.carousel .carousel-inner{position:relative;height:100%;overflow:hidden}.carousel .carousel-item{position:relative;height:100%;border:none;opacity:.9;transition:transform .8s ease-in-out}.carousel .carousel-item img{height:100%}.carousel-info{width:100%;position:relative}.carousel-info .controls{margin-top:10px;display:flex;justify-content:space-between;width:20%}.carousel-info .controls button{cursor:none}.carousel-info p{font-size:16px;font-weight:600}.carousel-info p:hover{color:#ff229c;cursor:none}@media screen and (max-width: 780px){.carousel{height:40vh;overflow:hidden;width:calc(100vw - 70px)}.carousel .slide{height:100%;width:100%}.carousel .carousel-inner{position:relative;height:100%;overflow:hidden}.carousel .carousel-item{position:relative;height:100%;border:none;transition:transform .9s ease-in-out}.carousel .carousel-item img{width:100%;height:auto}.carousel-info{width:110%;position:relative;background-color:#fff;display:flex;justify-content:space-between;margin-bottom:20px}.carousel-info p{margin-right:50px;margin-top:10px;font-size:14px}}@media screen and (min-width: 780px) and (max-width: 1200px){.carousel{height:60vh}.carousel .carousel-item img{height:100%}}
