@import url(https://p.typekit.net/p.css?s=1&k=rnh6pii&ht=tk&f=9785.9789&a=3493859&app=typekit&e=css);body{font-size:calc(.7em + .25vw);font-weight:300;line-height:1.75;min-width:300px;margin:0;font-family:"effra",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box}@font-face{font-family:"effra";src:url(https://use.typekit.net/af/5c84c3/00000000000000000001787b/27/l?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/5c84c3/00000000000000000001787b/27/d?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/5c84c3/00000000000000000001787b/27/a?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:"effra";src:url(https://use.typekit.net/af/d82207/000000000000000000017879/27/l?fvd=n3&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/d82207/000000000000000000017879/27/d?fvd=n3&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/d82207/000000000000000000017879/27/a?fvd=n3&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");font-style:normal;font-weight:300}.tk-effra{font-family:"effra",sans-serif}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeUp{0%{transform:translateY(80px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes scroll{0%{transform:translateY(100%)}to{transform:translateY(-300%)}}@keyframes scrollSpin{0%{transform:translateY(100%) rotate(0deg)}to{transform:translateY(-300%) rotate(20deg)}}@keyframes dropDown{0%{transform:translateY(-200%)}to{transform:translateY(0)}}.menuToggle{display:none;position:fixed;z-index:5;top:2rem;left:2rem;outline:0;background:transparent;border:0;width:32px;height:32px;opacity:1;animation:dropDown 1s forwards}.menuToggle span{display:block;position:absolute;height:.2rem;width:100%;background:#000;opacity:1;left:0;transform:rotate(0deg);transform-origin:left center;transition:.5s ease-in-out}.menuToggle span:first-child{top:8px}.menuToggle span:nth-child(2){top:24px}.menuToggle{transform:translateY(-200%);animation-fill-mode:forwards}.menuOpen .menuToggle span:first-child{transform:rotate(45deg);top:0;left:4px}.menuOpen .menuToggle span:nth-child(2){transform:rotate(-45deg);top:23px;left:4px}#contact,#home{position:relative;max-width:none;overflow:hidden}.animated-wrapper,.symbol-wrapper{position:absolute;z-index:2;top:0}.shape,.symbol{overflow:visible;display:block;height:100vh;width:100vw}.shape{animation:scrollSpin 4s ease-out forwards;animation-delay:.75s}.shape,.symbol{transform:translateY(100vh)}.symbol{animation:scroll 2.5s linear;animation-delay:.75s}.appear .siteLogo,.enter-done .siteLogo{position:fixed;opacity:.05;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:none}.enter-done .siteLogo{opacity:1}.shape-wrapper .shape:nth-child(odd),.symbol-wrapper .symbol:nth-child(odd){margin-left:-25vw}.shape-wrapper .shape:nth-child(2n),.symbol-wrapper .symbol:nth-child(2n){margin-right:-25vw;float:right}section{display:grid}header{text-align:center;grid-template-rows:1fr 1fr 1fr}header,section{display:grid;margin:0 auto;height:100vh;align-items:center}header,nav,section{padding:2rem}section{max-width:60rem}#about,#work{animation:fadeIn 2s ease}#clients{justify-content:center}.siteHero h1{opacity:0}.siteHero h2{opacity:0;margin-bottom:0}.enter-done .siteHero h1{animation:fadeIn 1s ease;animation-fill-mode:forwards}.enter-done .siteHero h2{animation:fadeIn 4s ease;animation-fill-mode:forwards}.siteLogo{grid-row-start:2;margin:0 auto;height:20vh;max-width:33.33vw;transition:1s}@media screen and (min-width:800px){.siteLogo{max-width:16.66vw}}.siteHero{grid-row-start:3}.video-wrapper{background:#000;width:100%;position:relative;padding-bottom:56.25%;overflow:hidden;margin:auto}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.clientGrid{margin:2rem auto;display:grid;list-style:none;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1frFfade;grid-column-gap:1rem;grid-row-gap:1rem;padding:0}@media screen and (min-width:800px){.clientGrid{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}}.clientGrid li{width:20vw}@media screen and (min-width:800px){.clientGrid li{width:15vw}}.clientGrid li svg{opacity:0;width:20vw;display:block;margin:0 auto;animation:fadeIn 1s forwards}@media screen and (min-width:800px){.clientGrid li svg{width:12.5vw}}.clientGrid li:first-child svg{animation-delay:.15s}.clientGrid li:nth-child(2) svg{animation-delay:.3s}.clientGrid li:nth-child(3) svg{animation-delay:.45s}.clientGrid li:nth-child(4) svg{animation-delay:.6s}.clientGrid li:nth-child(5) svg{animation-delay:.75s}.clientGrid li:nth-child(6) svg{animation-delay:.9s}.clientGrid li:nth-child(7) svg{animation-delay:1.05s}.clientGrid li:nth-child(8) svg{animation-delay:1.2s}.clientGrid li:nth-child(9) svg{animation-delay:1.35s}.clientGrid li:nth-child(10) svg{animation-delay:1.5s}.clientGrid li:nth-child(11) svg{animation-delay:1.65s}.clientGrid li:nth-child(12) svg{animation-delay:1.8s}.column-wrapper{display:flex;flex-direction:column}@media screen and (min-width:840px){.column-wrapper{flex-direction:row}.column-wrapper aside{width:50%}}.profileAside-image{text-align:center}.profileAside-image figure{position:relative;height:125px}.profileImage{position:absolute;border-radius:100%;width:125px;height:125px;left:50%;background:#ccc;box-shadow:1px 1px 3px grey;transition:1s;transform:translate(-50%);animation:profileImageAnimation 1s forwards}@media screen and (min-width:800px){.profileAside-image figure{height:150px}.profileImage{width:150px;height:150px}}.profileImage.back{background:#000}.in-view .profileImage{transform:translate(-5%)}.in-view .profileImage.back{transform:translate(-95%)}footer{align-items:flex-end;display:flex;height:100vh;position:relative;z-index:3}.social{display:flex;justify-content:space-between;border-top:.2rem solid;transition:1s;margin:0 auto 15vh;transform:translateY(calc(100% + 15vh))}.enter-done .social{transform:translateY(0)}.social svg{width:3rem}@media screen and (min-width:800px){.social svg{width:4rem}}.visuallyHidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}h1{font-weight:500}h2,h3,h4,h5,h6{font-weight:100}h1,h2,h3,h4,h5,h6{line-height:1.4}a,p{font-size:1.25em}p{max-width:42.5rem}a{display:block;color:#000;font-weight:500;text-decoration:none}a[download]{font-weight:100;margin-bottom:1rem}section h1{font-size:1.75em;font-weight:600}nav{position:fixed;z-index:4;display:flex;justify-content:flex-start;align-items:flex-start}nav a{font-size:1.25em;font-weight:500;margin-right:1.5rem;color:#000;text-decoration:none}@media screen and (max-height:660px),screen and (max-width:840px){.menuToggle{display:block}.menuClosed nav{opacity:0;pointer-events:none}nav{flex-direction:column;align-items:center;justify-content:center;background:hsla(0,0%,100%,.95);z-index:4;top:0;left:0;right:0;bottom:0}nav a{font-size:2em;margin:1rem}nav.enter-active{animation:fadeIn 1.5s forwards}nav.exit-active{animation:fadeOut 1.5s forwards}}@media screen and (max-height:660px)and (min-width:400px)and (orientation:landscape),screen and (max-width:840px)and (min-width:400px)and (orientation:landscape){nav{flex-direction:row}}.homeButton{position:absolute;z-index:5;right:2rem;top:2rem}.homeButton svg{width:2.5rem}
/*# sourceMappingURL=main.e186f736.chunk.css.map */