@font-face{font-family:feijoa;font-style:normal;font-weight:400;src:url(feijoa-web-display.5c2a7c24.woff2) format("woff2"),url(feijoa-web-display.926ab401.woff) format("woff"),url(feijoa-web-display.0400ff8a.eot) format("embedded-opentype")}@font-face{font-family:untitled;font-style:normal;font-weight:400;src:url(untitled-sans-web-medium.41a78cf3.woff2) format("woff2"),url(untitled-sans-web-medium.88cca0cb.woff) format("woff"),url(untitled-sans-web-medium.0293998d.eot) format("embedded-opentype")}html{-webkit-tap-highlight-color:transparent;background:#e3cdd3}html.js{opacity:0;background:#fff}body,html{margin:0;padding:0;font-family:feijoa,serif;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;color:#fff}::selection{color:#000}h1{text-transform:lowercase;font-size:16.78979vw;white-space:nowrap;line-height:1;letter-spacing:-.08vw}h1,h2,h3{display:inline-block;margin:0;font-weight:400}h2,h3{font-family:untitled,sans-serif}h2{font-size:7.3vw;margin:18vw 0 0 32.1vw}h2,h3{text-transform:uppercase;line-height:.9;letter-spacing:-.2vw}h3{margin:9.3vw 0 0 3vw;font-size:3.5vw}main{position:relative;overflow:hidden}canvas{z-index:-1}ul{list-style:none;margin:0;padding:0}a,a:active,a:hover,a:visited{color:inherit;text-decoration:none}.c-a{width:60vw;height:60vw;top:17.6vw;left:9.5vw}.c-a,.c-b{position:absolute;background:#000;border-radius:50%}.c-b{width:33.5vw;height:33.5vw;top:-14.6vw;right:-8.6vw}.c-c{position:absolute;width:30vw;height:30vw;background:#000;border-radius:50%;top:68vw;right:2vw}.bg{position:fixed;top:0;left:0;width:100%;height:100vh;background:#e3cdd3}.site{position:relative;z-index:5}.tada-wrapper{display:block;overflow:hidden;white-space:nowrap}.tada-content{display:inline-block;will-change:transform}.works{margin:15vw 0 0 3vw}.works a{font-size:7vw;line-height:.947;display:inline-flex;align-items:center}.works a div{display:inline-block}.works a .tada-wrapper{line-height:1.16!important}.works a .arrow{display:inline-block;margin-right:2vw;opacity:1!important;white-space:nowrap}.works li+li{margin-top:1.3vw}.bio{margin:15vw 0;padding:4vw;display:flex;flex-direction:column}.text p{margin:0;font-size:3.4vw;line-height:1.7;letter-spacing:-.001vw;margin-bottom:2vw}.portrait{width:100%;margin-top:7vw}.portrait img{width:100%;height:0;padding-bottom:72%;max-width:50vw;margin-left:50vw}.social{margin-top:3vw;padding-left:50vw}.social a{display:flex;align-items:center;font-size:4vw}.social a .arrow{display:inline-block;margin-right:2vw}.social li+li{margin-top:1vw}@media screen and (min-width:600px){.bio{flex-direction:row;padding-right:0}.text{column-count:2;column-gap:3.3vw;padding-right:4vw;flex:1}.text p{font-size:2vw}.portrait{max-width:30vw;margin-top:0;flex:1}.portrait img{max-width:none;margin-left:0;padding-bottom:144%}.social{padding-left:0;margin-top:20px}.social a{font-size:18px}.social a .arrow{margin-right:10px}.social li+li{margin-top:3px}}@media screen and (min-width:900px){.bio{padding-left:20vw}.text p{font-size:1.4vw}.portrait{max-width:20vw}}@media screen and (min-width:1100px){.bio{padding-left:27vw}.text p{font-size:1.2vw;margin-bottom:1.5vw}.portrait{max-width:20vw}}@media screen and (min-width:1400px){.text p{font-size:1vw;margin-bottom:1.5vw}.portrait{max-width:18vw}}footer{padding:2vw 4vw}footer p{font-family:untitled,sans-serif;font-size:3.5vw;letter-spacing:.01vw;line-height:1;text-transform:uppercase}@media screen and (min-width:600px){footer p{font-size:2vw}}@media screen and (min-width:800px){footer p{font-size:1.5vw}}