#home{color:var(--color-white);opacity:0;z-index:1;padding:0 50px;position:relative}@media only screen and (width<=1024px){#home{padding:0 15px}}#home .intro,#home .content{position:relative}#home .animatedIn span{display:inline-block}#home .link{font-family:var(--font-open-sans);color:inherit;font-size:2.2rem;font-weight:300;line-height:1.8;text-decoration:none;display:inline-block;position:relative}@media only screen and (width<=650px){#home .link{touch-action:none;touch-action:none}}#home .link:hover:after{width:100%;left:0;right:auto}#home .link:after{background-color:var(--color-white);content:"";width:0;height:1.5px;transition-property:width;transition-duration:.475s;transition-timing-function:cubic-bezier(.37,.78,.5,.97);position:absolute;bottom:4px;right:0}#home .intro{margin:75px 0 140px}@media only screen and (width<=650px){#home .intro{margin:50px 0 75px}}#home .intro h1,#home .intro h2{font-family:var(--font-neutral),"Open Sans","Helvetica Neue",sans-serif;color:var(--color-grey);text-transform:uppercase}#home .intro h1#title{text-align:center;font-size:181px;line-height:1.2}#home .intro h1#title:hover{cursor:default}@media only screen and (width<=650px){#home .intro h1#title{margin-bottom:15px}}#home .intro h1#title .title__fragments{will-change:translate;display:inline-block;transform:translateY(100vh)}#home .intro h1#title .title__fragments:nth-child(6){width:60px}@media only screen and (width<=1024px){#home .intro h1#title .title__fragments:nth-child(6){width:40px}}@media only screen and (width<=650px){#home .intro h1#title .title__fragments:nth-child(6){width:6px}}#home .intro h2{justify-content:flex-end;font-size:54px;line-height:1.13;display:flex;overflow:hidden}#home .intro h2 .subtitle__fragments{will-change:translate;display:inline-block}#home .intro h2 .subtitle__fragments:nth-child(6){margin-right:18px}@media only screen and (width<=650px){#home .intro h2 .subtitle__fragments:nth-child(6){width:8px}#home .intro h2{justify-content:center;font-size:30px;display:flex!important}}#home .content{grid-template-columns:1fr minmax(300px,721px);margin-bottom:100px;display:grid}#home .content__block{grid-column:2;margin-bottom:75px;padding-left:1px}#home .content__block.about{grid-column:2;max-width:560px;margin-bottom:100px}#home .content__block h3{font-family:var(--font-neutral);letter-spacing:1px;will-change:translate;margin-bottom:30px;padding-left:1px;font-size:2.2rem;font-weight:700;line-height:1.1;overflow:hidden}@media only screen and (width<=650px){#home .content__block h3{margin-bottom:10px;font-size:1.8rem}}#home .content__block li{padding-left:1px;list-style-type:none;position:relative;overflow:hidden}@media only screen and (width<=650px){#home .content__block li{margin-bottom:5px}}#home .content__block li span{will-change:translate;padding-left:25px}#home .content__block li span:hover a:after{width:100%;left:0;right:auto}#home .content__block li span:hover svg path{transition-property:stroke-dashoffset;transition-duration:.55s;transition-timing-function:cubic-bezier(.3,.63,.42,.96)}#home .content__block li span:hover svg path.main{stroke-dashoffset:-1160px}#home .content__block li span:hover svg path.edge{stroke-dashoffset:-656px}#home .content__block li i{width:12px;height:12px;display:inline-block;position:absolute;bottom:10px;left:0}#home .content__block li i svg{opacity:.8;width:100%;height:100%}#home .content__block li i svg path{stroke:var(--color-white);stroke-width:50px}#home .content__block li i svg path.edge{stroke-dasharray:328 328;stroke-dashoffset:0}#home .content__block li i svg path.main{stroke-dasharray:580 580;stroke-dashoffset:0;transition-delay:50ms}#home .content .about{font-size:2.2rem;font-weight:300;line-height:1.5}#home .content .about p{margin-bottom:20px}#home .content .about .animatedIn{padding-left:1px;overflow:hidden}#home .content .about .animatedIn span{display:inline-block}#home .content .about .animatedIn span #mail{font-style:initial;cursor:pointer;position:relative}#home .content .about .animatedIn span #mail .copied{color:var(--color-grey)}#home .content .live-since{text-transform:uppercase;letter-spacing:1px;font-size:1.8rem;line-height:1.5;font-family:var(--font-neutral);grid-column:1/span 2;overflow:hidden}#home .content .live-since b{font-weight:400}#home .content .live-since i{text-decoration:none}@media only screen and (width<=650px){#home .content .live-since{text-align:center;text-align:center}}.p5Canvas{z-index:-1;position:fixed;top:0;left:0}