@font-face{font-family:Merriweather;font-style:italic;font-weight:400;src:local("Merriweather Italic"),url(https://www.edwinneef.com/fonts/Merriweather-Italic.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;src:local("Merriweather"),url(https://www.edwinneef.com/fonts/Merriweather-Regular.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-weight:300;src:local("Merriweather Light"),url(https://www.edwinneef.com/fonts/Merriweather-Light.woff) format("woff")}@font-face{font-family:Merriweather;font-style:italic;font-weight:300;src:local("Merriweather Light Italic"),url(https://www.edwinneef.com/fonts/Merriweather-LightItalic.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;src:local("Merriweather Bold"),url(https://www.edwinneef.com/fonts/Merriweather-Bold.woff) format("woff")}@font-face{font-family:Merriweather;font-style:italic;font-weight:700;src:local("Merriweather Bold Italic"),url(https://www.edwinneef.com/fonts/Merriweather-BoldItalic.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-weight:900;src:local("Merriweather Heavy"),url(https://www.edwinneef.com/fonts/Merriweather-Black.woff) format("woff")}@font-face{font-family:Merriweather;font-style:italic;font-weight:900;src:local("Merriweather Heavy Italic"),url(https://www.edwinneef.com/fonts/Merriweather-HeavyItalic.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-weight:400;src:local("Nunito Regular"),url(https://www.edwinneef.com/fonts/Nunito-Regular.woff) format("woff")}@font-face{font-family:Nunito;font-style:italic;font-weight:400;src:local("Nunito Italic"),url(https://www.edwinneef.com/fonts/Nunito-Italic.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-weight:300;src:local("Nunito Light"),url(https://www.edwinneef.com/fonts/Nunito-Light.woff) format("woff")}@font-face{font-family:Nunito;font-style:italic;font-weight:300;src:local("Nunito Light Italic"),url(https://www.edwinneef.com/fonts/Nunito-LightItalic.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-weight:500;src:local("Nunito SemiBold"),url(https://www.edwinneef.com/fonts/Nunito-SemiBold.woff) format("woff")}@font-face{font-family:Nunito;font-style:italic;font-weight:500;src:local("Nunito SemiBold Italic"),url(https://www.edwinneef.com/fonts/Nunito-SemiBoldItalic.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;src:local("Nunito Bold"),url(https://www.edwinneef.com/fonts/Nunito-Bold.woff) format("woff")}@font-face{font-family:Nunito;font-style:italic;font-weight:700;src:local("Nunito Bold Italic"),url(https://www.edwinneef.com/fonts/Nunito-BoldItalic.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-weight:800;src:local("Nunito ExtraBold"),url(https://www.edwinneef.com/fonts/Nunito-ExtraBold.woff) format("woff")}@font-face{font-family:Nunito;font-style:italic;font-weight:800;src:local("Nunito ExtraBold Italic"),url(https://www.edwinneef.com/fonts/Nunito-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-weight:900;src:local("Nunito Black"),url(https://www.edwinneef.com/fonts/Nunito-Black.woff) format("woff")}@font-face{font-family:Nunito;font-style:italic;font-weight:900;src:local("Nunito Black Italic"),url(https://www.edwinneef.com/fonts/Nunito-BlackItalic.woff) format("woff")}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}*:focus{outline:none}html,body,button,a,input{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{min-height:100%;overflow-y:scroll}table{width:100%}th,td{vertical-align:top}iframe{border:0;display:block}img{vertical-align:middle}svg{display:inline-block;vertical-align:middle}select{max-width:100%}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */body,html{width:100%}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:500}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{padding:0;margin:0;background:none;border:0;outline:none;appearance:none;-webkit-appearance:none}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{appearance:textfield;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}fieldset{border:0;margin:0;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5,h6{padding:0;margin:0}:root{--vh: 1vh}html{font-size:10px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;font-family:Nunito,Arial,Helvetica,sans-serif}body{line-height:1.5;font-size:1.6rem;font-weight:500;background:#FBF0D9;color:#4d455d;letter-spacing:-.01em}*{box-sizing:border-box}img{max-width:100%;height:auto}blockquote,dl,dt,dd,figure,hr,h1,h2,h3,h4,h5,h6 iframe,p,pre,ol,ul,li,textarea,button,input,select{margin:0}button,input,optgroup,select,textarea{padding:0;font-family:inherit}button{background-color:transparent;background-image:none}[role=button],button{cursor:pointer}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}*,*:before,*:after{border:0 solid black;box-sizing:border-box}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:Merriweather,Times New Roman,Times,serif;line-height:1.1;font-weight:900}h1,.h1{font-size:5rem}@media (min-width: 768px){h1,.h1{font-size:10rem}}@media (min-width: 1600px){h1,.h1{font-size:128px}}@media only screen and (min-width: 1600px) and (min-width: 1280px){h1,.h1{font-size:calc(128px + 52 * (100vw - 1280px) / (2560 - 1280))}}@media only screen and (min-width: 1600px) and (min-width: 2560px){h1,.h1{font-size:180px}}h2,.h2{font-size:4rem}@media (min-width: 768px){h2,.h2{font-size:40px}}@media only screen and (min-width: 768px) and (min-width: 768px){h2,.h2{font-size:calc(40px + 56 * (100vw - 768px) / (1920 - 768))}}@media only screen and (min-width: 768px) and (min-width: 1920px){h2,.h2{font-size:96px}}h3,.h3{font-size:4rem}@media (min-width: 768px){h3,.h3{font-size:40px}}@media only screen and (min-width: 768px) and (min-width: 768px){h3,.h3{font-size:calc(40px + 40 * (100vw - 768px) / (1920 - 768))}}@media only screen and (min-width: 768px) and (min-width: 1920px){h3,.h3{font-size:80px}}h4,.h4{font-size:3.6rem}@media (min-width: 1280px){h4,.h4{font-size:6rem}}.paragraph-xxl{font-size:2rem}@media (min-width: 768px){.paragraph-xxl{font-size:2.2rem}}@media (min-width: 1600px){.paragraph-xxl{font-size:26px}}@media only screen and (min-width: 1600px) and (min-width: 1600px){.paragraph-xxl{font-size:calc(26px + 8 * (100vw - 1600px) / (2560 - 1600))}}@media only screen and (min-width: 1600px) and (min-width: 2560px){.paragraph-xxl{font-size:34px}}.paragraph-xl{font-size:1.8rem}@media (min-width: 768px){.paragraph-xl{font-size:2rem}}@media (min-width: 1600px){.paragraph-xl{font-size:2.4rem}}.grid{display:grid;column-gap:1rem;grid-gap:2rem;grid-template-columns:repeat(12,1fr)}.row-1{grid-row:1}.col-1{grid-column-end:span 1}.col-2{grid-column-end:span 2}.col-3{grid-column-end:span 3}.col-4{grid-column-end:span 4}.col-5{grid-column-end:span 5}.col-6{grid-column-end:span 6}.col-7{grid-column-end:span 7}.col-8{grid-column-end:span 8}.col-9{grid-column-end:span 9}.col-10{grid-column-end:span 10}.col-11{grid-column-end:span 11}.col-12{grid-column-end:span 12}@media (min-width: 768px){.col-md-1{grid-column-end:span 1}}@media (min-width: 768px){.col-md-2{grid-column-end:span 2}}@media (min-width: 768px){.col-md-3{grid-column-end:span 3}}@media (min-width: 768px){.col-md-4{grid-column-end:span 4}}@media (min-width: 768px){.col-md-5{grid-column-end:span 5}}@media (min-width: 768px){.col-md-6{grid-column-end:span 6}}@media (min-width: 768px){.col-md-7{grid-column-end:span 7}}@media (min-width: 768px){.col-md-8{grid-column-end:span 8}}@media (min-width: 768px){.col-md-9{grid-column-end:span 9}}@media (min-width: 768px){.col-md-10{grid-column-end:span 10}}@media (min-width: 768px){.col-md-11{grid-column-end:span 11}}@media (min-width: 768px){.col-md-12{grid-column-end:span 12}}@media (min-width: 1280px){.col-lg-1{grid-column-end:span 1}}@media (min-width: 1280px){.col-lg-2{grid-column-end:span 2}}@media (min-width: 1280px){.col-lg-3{grid-column-end:span 3}}@media (min-width: 1280px){.col-lg-4{grid-column-end:span 4}}@media (min-width: 1280px){.col-lg-5{grid-column-end:span 5}}@media (min-width: 1280px){.col-lg-6{grid-column-end:span 6}}@media (min-width: 1280px){.col-lg-7{grid-column-end:span 7}}@media (min-width: 1280px){.col-lg-8{grid-column-end:span 8}}@media (min-width: 1280px){.col-lg-9{grid-column-end:span 9}}@media (min-width: 1280px){.col-lg-10{grid-column-end:span 10}}@media (min-width: 1280px){.col-lg-11{grid-column-end:span 11}}@media (min-width: 1280px){.col-lg-12{grid-column-end:span 12}}@media (min-width: 1600px){.col-xl-1{grid-column-end:span 1}}@media (min-width: 1600px){.col-xl-2{grid-column-end:span 2}}@media (min-width: 1600px){.col-xl-3{grid-column-end:span 3}}@media (min-width: 1600px){.col-xl-4{grid-column-end:span 4}}@media (min-width: 1600px){.col-xl-5{grid-column-end:span 5}}@media (min-width: 1600px){.col-xl-6{grid-column-end:span 6}}@media (min-width: 1600px){.col-xl-7{grid-column-end:span 7}}@media (min-width: 1600px){.col-xl-8{grid-column-end:span 8}}@media (min-width: 1600px){.col-xl-9{grid-column-end:span 9}}@media (min-width: 1600px){.col-xl-10{grid-column-end:span 10}}@media (min-width: 1600px){.col-xl-11{grid-column-end:span 11}}@media (min-width: 1600px){.col-xl-12{grid-column-end:span 12}}.col-start-1{grid-column-start:1}.col-end-2{grid-column-end:2}.col-start-2{grid-column-start:2}.col-end-3{grid-column-end:3}.col-start-3{grid-column-start:3}.col-end-4{grid-column-end:4}.col-start-4{grid-column-start:4}.col-end-5{grid-column-end:5}.col-start-5{grid-column-start:5}.col-end-6{grid-column-end:6}.col-start-6{grid-column-start:6}.col-end-7{grid-column-end:7}.col-start-7{grid-column-start:7}.col-end-8{grid-column-end:8}.col-start-8{grid-column-start:8}.col-end-9{grid-column-end:9}.col-start-9{grid-column-start:9}.col-end-10{grid-column-end:10}.col-start-10{grid-column-start:10}.col-end-11{grid-column-end:11}.col-start-11{grid-column-start:11}.col-end-12{grid-column-end:12}.col-start-12{grid-column-start:12}.col-end-13{grid-column-end:13}@media (min-width: 768px){.col-start-md-1{grid-column-start:1}.col-end-md-2{grid-column-end:2}}@media (min-width: 768px){.col-start-md-2{grid-column-start:2}.col-end-md-3{grid-column-end:3}}@media (min-width: 768px){.col-start-md-3{grid-column-start:3}.col-end-md-4{grid-column-end:4}}@media (min-width: 768px){.col-start-md-4{grid-column-start:4}.col-end-md-5{grid-column-end:5}}@media (min-width: 768px){.col-start-md-5{grid-column-start:5}.col-end-md-6{grid-column-end:6}}@media (min-width: 768px){.col-start-md-6{grid-column-start:6}.col-end-md-7{grid-column-end:7}}@media (min-width: 768px){.col-start-md-7{grid-column-start:7}.col-end-md-8{grid-column-end:8}}@media (min-width: 768px){.col-start-md-8{grid-column-start:8}.col-end-md-9{grid-column-end:9}}@media (min-width: 768px){.col-start-md-9{grid-column-start:9}.col-end-md-10{grid-column-end:10}}@media (min-width: 768px){.col-start-md-10{grid-column-start:10}.col-end-md-11{grid-column-end:11}}@media (min-width: 768px){.col-start-md-11{grid-column-start:11}.col-end-md-12{grid-column-end:12}}@media (min-width: 768px){.col-start-md-12{grid-column-start:12}.col-end-md-13{grid-column-end:13}}@media (min-width: 1280px){.col-start-lg-1{grid-column-start:1}.col-end-lg-2{grid-column-end:2}}@media (min-width: 1280px){.col-start-lg-2{grid-column-start:2}.col-end-lg-3{grid-column-end:3}}@media (min-width: 1280px){.col-start-lg-3{grid-column-start:3}.col-end-lg-4{grid-column-end:4}}@media (min-width: 1280px){.col-start-lg-4{grid-column-start:4}.col-end-lg-5{grid-column-end:5}}@media (min-width: 1280px){.col-start-lg-5{grid-column-start:5}.col-end-lg-6{grid-column-end:6}}@media (min-width: 1280px){.col-start-lg-6{grid-column-start:6}.col-end-lg-7{grid-column-end:7}}@media (min-width: 1280px){.col-start-lg-7{grid-column-start:7}.col-end-lg-8{grid-column-end:8}}@media (min-width: 1280px){.col-start-lg-8{grid-column-start:8}.col-end-lg-9{grid-column-end:9}}@media (min-width: 1280px){.col-start-lg-9{grid-column-start:9}.col-end-lg-10{grid-column-end:10}}@media (min-width: 1280px){.col-start-lg-10{grid-column-start:10}.col-end-lg-11{grid-column-end:11}}@media (min-width: 1280px){.col-start-lg-11{grid-column-start:11}.col-end-lg-12{grid-column-end:12}}@media (min-width: 1280px){.col-start-lg-12{grid-column-start:12}.col-end-lg-13{grid-column-end:13}}@media (min-width: 1600px){.col-start-xl-1{grid-column-start:1}.col-end-xl-2{grid-column-end:2}}@media (min-width: 1600px){.col-start-xl-2{grid-column-start:2}.col-end-xl-3{grid-column-end:3}}@media (min-width: 1600px){.col-start-xl-3{grid-column-start:3}.col-end-xl-4{grid-column-end:4}}@media (min-width: 1600px){.col-start-xl-4{grid-column-start:4}.col-end-xl-5{grid-column-end:5}}@media (min-width: 1600px){.col-start-xl-5{grid-column-start:5}.col-end-xl-6{grid-column-end:6}}@media (min-width: 1600px){.col-start-xl-6{grid-column-start:6}.col-end-xl-7{grid-column-end:7}}@media (min-width: 1600px){.col-start-xl-7{grid-column-start:7}.col-end-xl-8{grid-column-end:8}}@media (min-width: 1600px){.col-start-xl-8{grid-column-start:8}.col-end-xl-9{grid-column-end:9}}@media (min-width: 1600px){.col-start-xl-9{grid-column-start:9}.col-end-xl-10{grid-column-end:10}}@media (min-width: 1600px){.col-start-xl-10{grid-column-start:10}.col-end-xl-11{grid-column-end:11}}@media (min-width: 1600px){.col-start-xl-11{grid-column-start:11}.col-end-xl-12{grid-column-end:12}}@media (min-width: 1600px){.col-start-xl-12{grid-column-start:12}.col-end-xl-13{grid-column-end:13}}.c-section{padding-top:80px;padding-bottom:80px;overflow:hidden}@media only screen and (min-width: 320px){.c-section{padding-top:calc(80px + .0625*(100vw - 320px))}}@media only screen and (min-width: 1920px){.c-section{padding-top:180px}}@media only screen and (min-width: 320px){.c-section{padding-bottom:calc(80px + .0625*(100vw - 320px))}}@media only screen and (min-width: 1920px){.c-section{padding-bottom:180px}}.section-border-top{position:relative}.section-border-top:before{content:"";display:inline-block;pointer-events:none;position:absolute;left:0;top:-1px;width:100%;height:1px;border-top:3px dashed #716A7D}.section-border-bottom{position:relative}.section-border-bottom:after{content:"";display:inline-block;pointer-events:none;position:absolute;left:0;bottom:-1px;width:100%;height:1px;border-top:3px dashed #716A7D}.container{width:100%;padding:0 2rem;max-width:210rem;margin:0 auto}@media (min-width: 768px){.container{padding:0 4rem}}@media (min-width: 1280px){.container{padding:0 8rem}}.container--full{max-width:100%}.c-noise{background:url(https://www.edwinneef.com/images/noise_overlay-mobile-small.png);position:fixed;top:0;left:0;width:100%;height:100%;z-index:11;pointer-events:none;mix-blend-mode:multiply}@media (min-width: 401px){.c-noise{background:url(https://www.edwinneef.com/images/noise_overlay-mobile.png)}}@media (min-width: 728px){.c-noise{background:url(https://www.edwinneef.com/images/noise_overlay-1000.png)}}@media (min-width: 1001px){.c-noise{background:url(https://www.edwinneef.com/images/noise_overlay.png)}}.c-main{overflow:hidden;position:relative;z-index:4}.stack>*+*{margin-block-start:var(--space, 1.5em)}.stack-exception,.stack-exception+*{--space: 3rem}.c-projects{background-color:#f0e1c3;transition:1s cubic-bezier(.665,.07,.38,.965) background-color .5s;position:relative;padding-bottom:90px;z-index:4}@media only screen and (min-width: 320px){.c-projects{padding-bottom:calc(90px + .05625*(100vw - 320px))}}@media only screen and (min-width: 1920px){.c-projects{padding-bottom:180px}}.c-projects:after{content:"";display:inline-block;pointer-events:none;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(77,69,93,0);transition:background 1.3s cubic-bezier(.25,.46,.345,.92)}.c-projects.overlay-open{cursor:pointer}.c-projects--loaded:after{background:rgba(77,69,93,.6)}.projects__cube{width:100%!important;height:calc(var(--vh) * 100)!important;right:0;z-index:2;overflow:visible!important;display:none;pointer-events:none!important}@media (min-width: 768px){.projects__cube{display:block}.projects__cube div{display:flex;align-items:center;justify-content:flex-end}}.projects__cube canvas{left:25%!important;width:auto!important;height:calc(var(--vh) * 100)!important;position:absolute;top:0;transform-origin:top center;transition:transform .4s cubic-bezier(.39,.575,.565,1)}.overlay-open .projects__cube canvas{transform:scale(.48) translateY(2rem)}.projects__cube-wrapper{position:fixed;left:0;width:100%;height:100%;top:0;overflow:visible;z-index:1;pointer-events:none;transition-property:transform,opacity}.projects__cube-wrapper.hidden{opacity:0!important}.projects__cube-wrapper.fixed .projects__cube{top:0;right:0;position:fixed;transform:translateY(0) translate(0) scale(1);opacity:1}.project__image{margin-bottom:3rem}@media (min-width: 768px){.project__image{margin-bottom:0;display:none}}.projects__list-wrapper{position:relative}@media (min-width: 768px){.projects__list-wrapper{margin-top:20rem}}.projects__list{list-style:none;position:relative;z-index:5}.projects__list-item{border-bottom:2px dashed rgba(148,143,158,.2)}.projects__item{color:#f0e1c3;transition:.4s cubic-bezier(.665,.07,.38,.965) opacity;display:flex;flex-direction:column;justify-content:center;min-height:calc(var(--vh) * 20);text-decoration:none;padding:4rem 0;transform:translate(0);transition:transform .3s cubic-bezier(.665,.07,.38,.965);opacity:1;cursor:pointer}@media (min-width: 768px){.projects__item{opacity:.4;min-height:calc(var(--vh) * 33);padding:8rem 0}}@media (min-width: 768px){.projects__list-item--active .projects__item{transform:translate(4rem);opacity:1}}.projects__item-title{font-style:italic}.projects__item-description{color:#d2c5ab;font-weight:500;font-size:2rem}.projects__intro{position:relative;z-index:3;padding-top:90px;padding-bottom:60px}@media only screen and (min-width: 320px){.projects__intro{padding-top:calc(90px + .1*(100vw - 320px))}}@media only screen and (min-width: 1920px){.projects__intro{padding-top:250px}}@media only screen and (min-width: 320px){.projects__intro{padding-bottom:calc(60px + 190 * (100vw - 320px) / (1920 - 320))}}@media only screen and (min-width: 1920px){.projects__intro{padding-bottom:250px}}.projects__container{padding:0 8rem}.projects__meta{opacity:1;transform:translateY(1rem);transition:.3s cubic-bezier(.39,.575,.565,1);transition-property:opacity,transform}@media (min-width: 768px){.projects__meta{opacity:0;transform:translateY(3rem)}.projects__list-item--active .projects__meta{opacity:1;transform:translateY(1rem)}}.projects__text-link{text-decoration:none;color:#f0e1c3;border-bottom:1px dashed #B5AA94}.projects__text-link:not(:first-child){margin-left:1.6rem}.c-columns{position:absolute;z-index:10;width:100%;height:0;top:0;left:0;pointer-events:none;transform-origin:top center;overflow:hidden}.c-columns .grid{width:100%}.c-columns .col-1:nth-child(1){--n: 1}.c-columns .col-1:nth-child(2){--n: 2}.c-columns .col-1:nth-child(3){--n: 3}.c-columns .col-1:nth-child(4){--n: 4}.c-columns .col-1:nth-child(5){--n: 5}.c-columns .col-1:nth-child(6){--n: 6}.c-columns .col-1:nth-child(7){--n: 7}.c-columns .col-1:nth-child(8){--n: 8}.c-columns .col-1:nth-child(9){--n: 9}.c-columns .col-1:nth-child(10){--n: 10}.c-columns .col-1:nth-child(11){--n: 11}.c-columns .col-1:nth-child(12){--n: 12}.c-columns .col-1:first-child .columns__col,.c-columns .col-1:nth-child(3n+1) .columns__col{border-left:2px dashed rgba(205,72,93,.12)}.c-columns .col-1:last-child .columns__col,.c-columns .col-1:nth-child(3n) .columns__col{border-right:2px dashed rgba(205,72,93,.12)}.columns__col{height:0;transition:height 2.25s cubic-bezier(.25,.46,.345,.92);transition-delay:calc((var(--n) - 1) * 75ms)}@media (min-width: 768px){.columns__col{border-left:2px dashed rgba(205,72,93,.12);border-right:2px dashed rgba(205,72,93,.12)}}@keyframes grow{0%{height:0}to{height:calc(var(--vh) * 100)}}.c-header{position:relative;z-index:11;overflow:hidden}.header__bg{min-height:calc(var(--vh) * 100);position:absolute;background-color:#f0e1c3;background-image:url(https://www.edwinneef.com/images/header_bg-mobile-small.png);background-size:cover;z-index:5}@media (min-width: 401px){.header__bg{background-image:url(https://www.edwinneef.com/images/noise_overlay-mobile.png)}}@media (min-width: 728px){.header__bg{background-image:url(https://www.edwinneef.com/images/noise_overlay-1000.png)}}@media (min-width: 1001px){.header__bg{background-image:url(https://www.edwinneef.com/images/noise_overlay.png)}}.header__title{color:#7bb6b3;line-height:1}.header__title span{display:block}.header__title--name{margin-top:3rem}.header__title--name .header__title--thick{color:#f65a72}@media (min-width: 1600px){.header__title--name{width:50%;padding-right:1rem;margin-left:auto;margin-right:auto}}.header__title--thick{opacity:0;animation:slide-down .6s .25s cubic-bezier(.25,.46,.345,.92) forwards}.header__title--thin{margin-top:-.2em;text-align:right;font-family:Nunito,Arial,Helvetica,sans-serif;font-weight:300;font-style:italic;color:#382c3e;animation:slide-up .6s .4s cubic-bezier(.25,.46,.345,.92) forwards;opacity:0}.header__intro--big{margin-top:1.5em;font-weight:900;opacity:0;animation:slide-up .6s .8s cubic-bezier(.25,.46,.345,.92) forwards}.header__intro--small{margin-top:.5em;opacity:0;animation:slide-up .6s .9s cubic-bezier(.25,.46,.345,.92) forwards}.header__content{min-height:calc(var(--vh) * 100);display:flex;align-items:center;height:100%;padding-top:60px;padding-bottom:60px}@media only screen and (min-width: 1024px){.header__content{padding-top:calc(60px + 80 * (100vw - 1024px) / (2560 - 1024))}}@media only screen and (min-width: 2560px){.header__content{padding-top:140px}}@media only screen and (min-width: 1024px){.header__content{padding-bottom:calc(60px + 80 * (100vw - 1024px) / (2560 - 1024))}}@media only screen and (min-width: 2560px){.header__content{padding-bottom:140px}}.header__visual{padding-top:9rem}@media (min-width: 768px){.header__visual{padding-top:0;position:absolute;left:0;padding-left:1rem;width:100%;pointer-events:none;z-index:10;top:80px}}@media only screen and (min-width: 768px) and (min-width: 1024px){.header__visual{top:calc(80px + 140 * (100vw - 1024px) / (2560 - 1024))}}@media only screen and (min-width: 768px) and (min-width: 2560px){.header__visual{top:220px}}.header__image-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}@media (min-width: 768px){.header__image-wrapper{max-width:30vw}}@media (min-width: 768px){.header__image{max-width:30vw;max-height:calc(var(--vh) * 66.66)}.header__image img{max-height:calc(var(--vh) * 66.66)}}.header__cta{display:flex;margin-top:2rem}.header__cta .c-button{width:100%;text-align:center;opacity:0;animation:slide-up .6s .9s cubic-bezier(.25,.46,.345,.92) forwards}.header__cta .c-button--secondary{animation:slide-up .6s 1s cubic-bezier(.25,.46,.345,.92) forwards}@media (min-width: 768px){.header__cta{margin-top:3rem}}@media (min-width: 1600px){.header__cta{margin-top:4rem}}.header__shape-wrapper{position:absolute;width:100vw;height:100vw}@media (min-width: 768px){.header__shape-wrapper{width:100%;height:100%}}.header__shape{opacity:.85;position:absolute;z-index:-1}.header__shape--triangle{width:0;height:0;clip-path:polygon(0% 100%,50% 0%,100% 100%);animation:triangle 9s alternate infinite;background:#F65A72;--x: 2vw;--s: 1;--y: 4vh;--c: #F65A72;--c2: #689A97;--c3: #A784B9}.header__shape--triangle:nth-child(1){animation-delay:0;top:10%;left:20%;width:90vw;height:90vw;animation-duration:7s}.header__shape--triangle:nth-child(2){animation-delay:-2.5s;top:50%;left:-10%;width:45vw;animation-duration:12s;height:45vw;--c2: #F65A72;--c3: #689A97;--c: #A784B9}.header__shape--triangle:nth-child(3){animation-delay:-5s;top:0%;left:50%;width:51vw;height:45vw}.header__shape--triangle:nth-child(4){animation-delay:-4s;top:7%;left:5%;width:51vw;height:45vw;--c3: #F65A72;--c2: #689A97;--c: #A784B9}@media (min-width: 768px){.header__shape--triangle:nth-child(1){width:30vw;height:30vw}.header__shape--triangle:nth-child(2){width:15vw;height:15vw}.header__shape--triangle:nth-child(3){width:17vw;height:15vw}.header__shape--triangle:nth-child(4){width:17vw;height:15vw}}.header__shape--circle{width:60vw;height:60vw;background:#F65A72;border-radius:50%;animation:triangle 9s alternate infinite}.header__shape--circle:nth-child(5){animation-delay:0;top:12%;animation-delay:-1.5s;animation-duration:7s;left:-15%;--c3: #F65A72;--c2: #689A97;--c: #A784B9}.header__shape--circle:nth-child(6){animation-delay:0;width:45vw;height:45vw;animation-delay:-3s;bottom:-6rem;right:-6rem;--c3: #F65A72;--c2: #689A97;--c: #A784B9}.header__shape--circle:nth-child(7){opacity:.2;animation-delay:0;width:90vw;height:90vw;animation-delay:-4.2s;animation-duration:17s;top:-6rem;right:-6rem;--c2: #F65A72;--c3: #689A97;--c: #A784B9}@media (min-width: 768px){.header__shape--circle{width:65%;height:auto;aspect-ratio:1/1}.header__shape--circle:nth-child(6){width:55%;height:auto;aspect-ratio:1/1}.header__shape--circle:nth-child(7){width:100%;height:auto;aspect-ratio:1/1}}@keyframes triangle{0%{opacity:.65;background:var(--c);transform:translate(calc(var(--x) * 1.1)) translateY(calc(var(--y) * 1.1)) scale(calc(var(--s) * 1.03)) rotate(0)}50%{opacity:.72;background:var(--c2);transform:translate(calc(var(--x) * 1.3)) translateY(calc(var(--y) * 1.1)) scale(calc(var(--s) * .97)) rotate(1deg)}to{background:var(--c3);opacity:.5;transform:translate(calc(var(--x) * 1)) translateY(calc(var(--y) * 1.1)) scale(calc(var(--s) * 1.02)) rotate(0)}}@keyframes slide-up{0%{transform:translateY(4rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-down{0%{transform:translateY(-4rem);opacity:0}to{transform:translateY(0);opacity:1}}.c-timeline{background:#E8F3F2;position:relative;z-index:10;min-height:calc(var(--vh) * 50)}.timeline-wrapper{position:relative;margin-top:60px}@media only screen and (min-width: 320px){.timeline-wrapper{margin-top:calc(60px + 120 * (100vw - 320px) / (2560 - 320))}}@media only screen and (min-width: 2560px){.timeline-wrapper{margin-top:180px}}.timeline__line{width:1px;height:0;display:block;position:absolute;top:5rem;left:3.65rem;border:1.5px dashed #557E7C;opacity:0;transition:opacity .3s cubic-bezier(.25,.46,.345,.92)}@media (min-width: 768px){.timeline__line{left:4.85rem}}.timeline__item{display:flex}.timeline__item .timeline__content{padding-bottom:10rem}.timeline__item:last-child .timeline__content{padding-bottom:0}.timeline__title{font-size:2.6rem}.timeline__heading{font-family:Nunito,Arial,Helvetica,sans-serif;font-weight:900;color:#689a97;position:relative;z-index:10;display:flex;justify-content:center;align-items:center;font-size:2rem;border-radius:.4rem;padding:.6rem 2rem;color:#fbf0d9;height:5rem;width:7rem;transform-origin:center;opacity:0}@media (min-width: 768px){.timeline__heading{width:10rem;font-size:2.4rem}}.timeline__content{opacity:0}.timeline__meta{display:flex;flex-direction:column;margin:.8rem 0 1.6rem;font-weight:700;font-size:1.7rem;font-style:italic}@media (min-width: 768px){.timeline__meta{flex-direction:row;justify-content:space-between;font-size:2.2rem}}.timeline__heading--grey{background:#2E2938}.timeline__heading--blue{background:#334B4A}.timeline__heading--red{background:#F98A9C}.timeline__heading--purple{background:#896C98}.timeline__heading--question{margin-left:.55rem;width:6.4rem;height:6.4rem;border:3px solid #A5CECC;background:#D2E7E6;border-radius:100%;box-shadow:0 0 10px #52405a40;font-size:3.6rem;color:#446463}@media (min-width: 768px){.timeline__heading--question{margin-left:1.8rem}}.c-skills{background:#F6EEFB;position:relative;z-index:10;min-height:calc(var(--vh) * 50)}.c-skills+section{margin-top:-150px}.skills__section{padding-top:40px}@media only screen and (min-width: 320px){.skills__section{padding-top:calc(40px + .025*(100vw - 320px))}}@media only screen and (min-width: 1920px){.skills__section{padding-top:80px}}.skills__circle{width:12rem;max-width:100%}.skills__circle circle{transition:stroke-dashoffset .65s cubic-bezier(.25,.46,.345,.92);transform:rotate(-90deg);transform-origin:50% 50%;stroke:#f98a9c}@media (min-width: 1280px){.skills__circle{width:16rem}}.skills__section-title{color:#6d5679;font-size:2rem;padding-top:.5em}@media (min-width: 768px){.skills__section-title{font-size:3rem}}@media (min-width: 1280px){.skills__section-title{font-size:4rem}}@media (min-width: 1600px){.skills__section-title{font-size:4.8rem}}.skills__skill-wrapper{display:flex;width:100%;flex-wrap:wrap}.skills__skill{flex:0 0 33.3333333333%;display:flex;flex-direction:column;align-items:center;margin-bottom:3rem}.skills__skill:nth-child(3n) circle{stroke:#7bb6b3}.skills__skill:nth-child(3n-1) circle{stroke:#c59cdb}@media (min-width: 768px){.skills__skill{flex:0 0 33.3333333333%}}@media (min-width: 1024px){.skills__skill{flex:0 0 25%}}@media (min-width: 1280px){.skills__skill{flex:0 0 16.6666666667%}}.skills__skill-title{display:block;text-align:center;font-weight:900;font-size:1.4rem}@media (min-width: 768px){.skills__skill-title{font-size:1.7rem}}.c-text-header{color:#2e2938}.text-header__title{font-style:italic;color:#1f1c25}.c-text-header--red{color:#cd485d}.c-text-header--red .text-header__title{color:#a33a4a}.c-text-header--purple{color:#6d5679}.c-text-header--purple .text-header__title{color:#52405a}.c-text-header--blue{color:#446463}.c-text-header--blue .text-header__title{color:#334b4a}.c-footer{display:flex;align-items:center;color:#689a97;background:#111;padding-bottom:6rem;padding-top:60px;position:relative}@media only screen and (min-width: 1024px){.c-footer{padding-top:calc(60px + 80 * (100vw - 1024px) / (2560 - 1024))}}@media only screen and (min-width: 2560px){.c-footer{padding-top:140px}}.footer__title{color:#a5cecc}.footer__inner{width:100%;padding-top:25rem}.footer__text,.footer__cta{margin-top:2rem}.footer__title--socials{font-size:2rem}.footer__icon{width:4.8rem;height:4.8rem;display:inline-flex;align-items:center;justify-content:center}.footer__socials-wrapper{margin-top:3rem}@media (min-width: 768px){.footer__socials-wrapper{margin-top:0}}.footer__socials{list-style:none;display:flex;margin-top:2rem}.footer__socials-item:not(:last-child){margin-right:1.6rem}.footer__icon svg{width:4.8rem;fill:#7bb6b3;transition:.25s cubic-bezier(.25,.46,.345,.92);transition-property:fill,transform}.footer__icon:hover svg{fill:#f0e1c3;transform:translateY(-2rem)}.footer__bottom{margin-top:6rem;padding-top:3rem;border-top:2px dashed #333;display:flex;flex-direction:column;align-items:flex-end;position:relative}.footer__copyright{color:#f65a72;position:absolute;left:100%;transform:translate(-100%);transition:.25s cubic-bezier(.25,.46,.345,.92) .15s;transition-property:transform,left;animation:copyright 2s cubic-bezier(.665,.07,.38,.965) alternate infinite}.footer__bottom-left .footer__copyright{animation:none;cursor:default;transform:translate(0);left:0}.footer__copyright-label{display:block;color:#fbb3bf;font-size:1.3rem;opacity:1;transition:opacity .25s cubic-bezier(.25,.46,.345,.92);margin-top:2.4rem;animation:copyright 2s cubic-bezier(.665,.07,.38,.965) alternate infinite}.footer__bottom-left .footer__copyright-label{opacity:0}.footer__stars{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important;z-index:4;pointer-events:none!important}.footer__stars canvas{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes copyright{0%{color:#a5cecc}50%{color:#f0e1c3}to{color:#fbb3bf}}.c-loader{display:flex;flex-direction:column;width:100%;height:100%;position:fixed;top:0;left:0;align-items:center;justify-content:center;background:#201923;animation:bgcolor 2s .3s cubic-bezier(.665,.07,.38,.965) forwards;z-index:100}@keyframes bgcolor{0%{background:#201923}to{background:#FBF0D9}}.c-overlay{position:fixed;bottom:0;left:0;width:100%;height:calc(var(--vh) * 53);opacity:0;pointer-events:none;background:rgba(15,14,19,.9);z-index:5;color:#fbf0d9;transform:translateY(101%);transition:.35s cubic-bezier(.39,.575,.565,1);transition-property:transform,opacity;cursor:unset}.c-overlay.visible{pointer-events:all;transform:translateY(0);opacity:1;z-index:100}.c-overlay--light{color:#0f0e13}.overlay__title{padding-bottom:.2em;border-bottom:1px dashed #F0E1C3}.c-overlay--light .overlay__title{border-bottom:1px dashed #0F0E13}.overlay__bg{position:fixed;left:0;bottom:0;width:100%;height:200%;background:rgba(15,14,19,.9);z-index:4;cursor:pointer;pointer-events:none;opacity:0;transition:.35s cubic-bezier(.39,.575,.565,1);transition-property:transform,opacity}.overlay__bg.visible{pointer-events:all;opacity:1}.overlay__inner{height:100%;width:100%;padding:calc(var(--vh) * 4) 0;overflow-y:auto}.overlay__visual{position:absolute;left:0;top:0;height:100%;width:calc(50% - 3rem);display:none}.overlay__visual img{position:absolute;left:0;top:0;height:100%;width:100%;background-position:top;object-fit:cover}@media (min-width: 768px){.overlay__visual{display:block}}.overlay__body{opacity:.8;margin-top:2em}.overlay__body h2,.overlay__body h3,.overlay__body h4,.overlay__body h5{font-size:2.4rem}.overlay__title{padding-right:3rem}.overlay__header{position:relative}.overlay__close{position:absolute;right:.6rem;top:0;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center}.overlay__close:hover .overlay__cross:before,.overlay__close:hover .overlay__cross:after,.overlay__close:active .overlay__cross:before,.overlay__close:active .overlay__cross:after{transform:rotateX(0)}@media (min-width: 768px){.overlay__close{top:1.6rem}}.overlay__cross{width:2.4rem;height:2.4rem;position:relative}.overlay__cross:before,.overlay__cross:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2.4rem;height:.3rem;background:#FBF0D9;transition:transform .3s cubic-bezier(.39,.575,.565,1)}.overlay__cross:before{transform:rotate(45deg)}.overlay__cross:after{transform:rotate(-45deg)}.c-overlay--light .overlay__cross:before,.c-overlay--light .overlay__cross:after{background:#2E2938}.c-about{background:#382C3E}.c-button{padding:1.6rem 3.5rem 1.4rem;border:2px dashed #F0E1C3;background:#F65A72;display:inline-block;outline:none;line-height:1;text-decoration:none;color:#f0e1c3;font-weight:500;font-size:2rem;transition:.22s cubic-bezier(.25,.46,.345,.92);transition-property:background,color;position:relative;--c: #7B2B38;overflow:hidden}.c-button span{position:absolute;width:20%;height:100%;background-color:var(--c);transform:translateY(150%);border-radius:50%;top:0;left:calc((var(--n) - 1) * 25%);transition:.28s cubic-bezier(.665,.07,.38,.965);transition-delay:calc((var(--n) - 1) * 55ms);z-index:1}.c-button span:nth-child(2){--n: 1}.c-button span:nth-child(3){--n: 2}.c-button span:nth-child(4){--n: 3}.c-button span:nth-child(5){--n: 4}.c-button span:nth-child(6){--n: 5}.c-button:hover{color:#fbf0d9}.c-button:hover span{transform:translateY(0) scaleX(2) scaleY(1.5)}.button__label{position:relative;z-index:2}.c-button--secondary{background:#7BB6B3;--c: #334B4A}.c-button--footer{background:#333;border-color:#444;color:#fbb3bf;--c: #222}html,body,#root{height:100%;margin:0;background:#FBF0D9}canvas{min-height:600px}
