.fontThin{font-family:'Raleway',sans-serif;font-weight:100}.fontExtra{font-family:'Raleway',sans-serif;font-weight:200}.fontLight{font-family:'Raleway',sans-serif;font-weight:300}.fontRegular{font-family:'Raleway',sans-serif;font-weight:400}.fontBold{font-family:'Raleway',sans-serif;font-weight:500}.fontBlack{font-family:'Raleway',sans-serif;font-weight:700}body,html{height:100%}body{margin:0;padding:0;background-color:#FFFFFF;background-image:url(/img/loading-spin.svg);background-position:center;background-repeat:no-repeat;background-attachment:fixed;color:#000000;font-family:'Raleway',sans-serif;font-weight:300;font-size:14px;line-height:160%;-webkit-font-smoothing:antialiased}body a{text-decoration:none}body a img{border:none}.onlymobile{display:none}.siteWrapper{min-height:5000px}#siteContent{opacity:0;animation-name:contentAnimIn;animation-fill-mode:forwards;animation-delay:150ms;animation-duration:700ms}.siteWrapper.remove #siteContent{animation-name:contentAnimOut;animation-fill-mode:forwards;animation-delay:0ms;animation-duration:700ms}@keyframes contentAnimOut{from{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}@keyframes contentAnimIn{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}#siteNavigation .fixed,#siteNavigation .pager{opacity:0;animation-name:navigationAnimIn;animation-fill-mode:forwards;animation-delay:150ms;animation-duration:700ms}.siteWrapper.remove #siteNavigation .fixed,.siteWrapper.remove #siteNavigation .pager{animation-name:navigationAnimOut;animation-fill-mode:forwards;animation-delay:0ms;animation-duration:600ms}@keyframes navigationAnimIn{from{opacity:0}to{opacity:1}}@keyframes navigationAnimOut{from{opacity:1}to{opacity:0}}.animate-fadein{-webkit-transition-duration:1000ms;transition-duration:1000ms;-webkit-transition-property:opacity;transition-property:opacity}.hideme{opacity:0}.showme{opacity:1}.siteWrapper{display:table;width:100%}#siteContent{display:table-cell;text-align:left;vertical-align:top;font-size:18px;line-height:160%;padding:100px 100px 100px 0;box-sizing:border-box}#siteContent h1{margin:0 0 14px 0;padding:0 0 0 0;font-family:'Raleway',sans-serif;font-weight:100;font-size:42px}#siteContent h2{margin:0 0 14px 0;padding:0 0 0 0;font-family:'Raleway',sans-serif;font-weight:100;font-size:42px}#siteContent h3{margin:0 0 40px 0;padding:0 0 0 0;font-family:'Raleway',sans-serif;font-weight:400;font-size:20px;letter-spacing:.04em}#siteContent p{margin:20px 0 20px 0;padding:0 0 0 0;font-family:'Raleway',sans-serif;font-weight:300;font-size:16px;line-height:150%;max-width:690px;letter-spacing:.06em}#siteContent .hashtags{display:block;font-family:'Raleway',sans-serif;font-weight:700;font-size:18px;line-height:120%;opacity:.2}#siteContent .main-data{padding-left:100px}#siteContent .main-data h1{padding-top:40px}#siteContent .main-data.dark{color:#FFFFFF}#siteContent .main-data.dark .hashtags{opacity:.4}#siteContent .main-data.ref{min-height:350px;margin-bottom:100px}#siteContent .main-data.ref h3{font-family:'Raleway',sans-serif;font-weight:300}#siteContent .reference-data{margin-bottom:150px}#siteContent .reference-data h2 a{color:#000000 !important;text-decoration:none}#siteContent .reference-data h3 a{color:#000000 !important;text-decoration:none}#siteContent .reference-data h2,#siteContent .reference-data h3{padding-left:100px}#siteContent .reference-data h3{font-family:'Raleway',sans-serif;font-weight:300;font-size:16px}#siteContent .reference-data img{width:100%;max-width:1300px;max-height:731px;height:auto}#siteContent .reference-data.ref img{margin-bottom:100px}#siteContent .experience-data,#siteContent .contact-data{padding-left:100px;margin-top:120px}#siteContent .experience-data section{max-width:900px;padding-top:100px}#siteContent .experience-data h2{margin-bottom:16px}#siteContent .experience-data i{display:block;font-family:'Raleway',sans-serif;font-weight:300;font-weight:500;font-size:18px;letter-spacing:.1em;margin-bottom:50px}#siteContent .experience-data p{opacity:.7;margin:20px 0 0 0;padding:0 0 0 0}#siteContent .experience-data .box{display:inline-block;width:180px;height:45px;margin:0 30px 40px 0}#siteContent .experience-data .box h3{margin:0 0 0 0;padding:0 0 0 0;font-family:'Raleway',sans-serif;font-weight:500;font-size:20px;color:#000000;white-space:nowrap}#siteContent .experience-data .box span{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:8px}#siteContent .experience-data .box span.black{background:#000000}#siteContent .experience-data .box span.gray{background:#E0E0E0}#siteContent .contact-data{padding-top:100px}#siteContent .contact-data h2{margin-bottom:50px}#siteContent .info{margin-bottom:10px;font-size:18px}#siteContent .info .label{display:inline-block;width:100px;font-family:'Raleway',sans-serif;font-weight:400}#siteContent .info .data{font-family:'Raleway',sans-serif;font-weight:300;color:#000000;opacity:.7}#siteContent .info a.data{text-decoration:underline;transition:all 300ms}#siteContent .info a.data:hover{opacity:1}#siteContent .main-data .hashtags{margin-bottom:50px}#siteContent .main-data .info{margin-bottom:6px}#siteContent .main-data.dark .info .data{color:#FFFFFF}#siteContent .footspace{height:200px}#siteContent .pagefooter{height:100px;position:relative;text-align:center}#siteContent .pagefooter .home{color:#000000;font-family:'Raleway',sans-serif;font-weight:400;font-size:14px;letter-spacing:.2em;opacity:.4;transition:opacity 300ms}#siteContent .pagefooter .home:hover{opacity:1}#siteContent .pagefooter .gotop{position:absolute;left:100px;top:-7px;opacity:.4;transition:opacity 300ms}#siteContent .pagefooter .gotop:hover{opacity:1}#siteContent .pagefooter .gonext{position:absolute;right:100px;top:4px;opacity:.4;transition:opacity 300ms}#siteContent .pagefooter .gonext:hover{opacity:1}#siteContent .pagefooter.dark .home{color:#FFFFFF}.SPACE{height:120px}#siteNavigation{display:table-cell;text-align:left;vertical-align:top;width:400px;max-width:400px;box-sizing:border-box;background:#FFFFFF}#siteNavigation .fixed{position:fixed}#siteNavigation .circleimg{margin:80px 0 0 120px}.menu{list-style-type:none;margin:70px 0 0 0;padding:0 0 0 0}.menu li{display:table;width:100%;margin-bottom:20px}.menu li span,.menu li a{display:table-cell;text-align:left;vertical-align:top}.menu li span{width:120px;box-sizing:border-box;padding-right:16px}.menu li span b{display:block;height:10px;width:0;border-bottom:1px solid #000000;transition:width 500ms}.menu li a{font-family:'Raleway',sans-serif;font-weight:200;font-size:18px;color:#000000;letter-spacing:.1em;opacity:.8;transition:all 500ms}.menu li.active a{font-family:'Raleway',sans-serif;font-weight:400;opacity:1}.menu li.active span b{width:100%}.pager{position:fixed;bottom:0;right:0;width:400px}.pager .cont{height:60px;position:relative}.pager .cont .prev,.pager .cont .next{position:absolute;top:0;opacity:.3;transition:opacity 300ms}.pager .cont .prev:hover,.pager .cont .next:hover{opacity:1}.pager .cont .prev{left:50px}.pager .cont .next{right:50px}@media only screen and (min-width:1201px) and (max-width:1500px){.siteWrapper{min-height:3000px}#siteNavigation{width:300px;max-width:300px}#siteNavigation .circleimg{width:150px;height:auto;margin:75px 0 0 75px}#siteNavigation .menu{margin-top:60px}#siteNavigation .menu li{margin-bottom:14px}#siteNavigation .menu li span{width:75px}#siteNavigation .menu li a{font-size:16px}#siteNavigation .pager{width:300px}.SPACE{height:70px}#siteContent{padding:70px 70px 70px 0}#siteContent .main-data{padding-left:70px}#siteContent .main-data h1{padding-top:40px}#siteContent .reference-data{margin-bottom:100px}#siteContent .reference-data h2,#siteContent .reference-data h3{padding-left:70px}#siteContent .reference-data.ref img{margin-bottom:60px}#siteContent .experience-data,#siteContent .contact-data{padding-left:70px;margin-top:70px}#siteContent .pagefooter{height:100px}#siteContent .pagefooter .gotop{left:70px}#siteContent .pagefooter .gonext{right:70px}}@media only screen and (min-width:801px) and (max-width:1200px){.siteWrapper{min-height:1500px}#siteNavigation{width:240px;max-width:240px}#siteNavigation .circleimg{width:120px;height:auto;margin:60px 0 0 60px}#siteNavigation .menu{margin-top:50px}#siteNavigation .menu li{margin-bottom:14px}#siteNavigation .menu li span{width:60px}#siteNavigation .menu li a{font-size:16px}#siteNavigation .pager{width:240px}.SPACE{height:50px}#siteContent{padding:40px 40px 40px 0}#siteContent h1{margin:0 0 4px 0;font-size:36px;line-height:120%}#siteContent h2{margin:0 0 4px 0;font-size:36px;line-height:120%}#siteContent h3{margin:0 0 30px 0;font-size:18px;line-height:120%}#siteContent p{margin:16px 0 16px 0;font-size:14px}#siteContent .hashtags{font-size:16px}#siteContent .main-data{padding-left:40px}#siteContent .main-data h1{padding-top:40px}#siteContent .reference-data{margin-bottom:100px}#siteContent .reference-data h2,#siteContent .reference-data h3{padding-left:40px}#siteContent .experience-data,#siteContent .contact-data{padding-left:40px;margin-top:100px}#siteContent .experience-data h2{margin-bottom:10px}#siteContent .experience-data i{font-size:14px;line-height:120%}#siteContent .experience-data .box{line-height:100%;width:140px;margin:0 30px 20px 0}#siteContent .experience-data .box h3{font-size:16px}#siteContent .experience-data .box span{width:6px;height:6px;margin-right:4px}#siteContent .contact-data{padding-top:60px}#siteContent .info{margin-bottom:6px;font-size:16px}#siteContent .main-data .info{margin-bottom:3px}#siteContent .reference-data.ref img{margin-bottom:40px}#siteContent .pagefooter{height:100px}#siteContent .pagefooter .gotop{left:40px}#siteContent .pagefooter .gonext{right:40px}}@media only screen and (max-width:800px){body{background-position:center 250px}.onlymobile{display:block}.siteWrapper{min-height:5000px}#siteContent{opacity:0;animation-name:contentAnimIn;animation-fill-mode:forwards;animation-delay:50ms;animation-duration:300ms}.siteWrapper.remove #siteContent{animation-name:contentAnimOut;animation-fill-mode:forwards;animation-delay:0ms;animation-duration:300ms}@keyframes contentAnimOut{from{transform:translateX(0);opacity:1}to{transform:translateX(0);opacity:0}}@keyframes contentAnimIn{from{transform:translateX(0);opacity:0}to{transform:translateX(0);opacity:1}}.mobile-top,.mobile-hamburger{display:block;opacity:0;animation-name:contentAnimIn;animation-fill-mode:forwards;animation-delay:50ms;animation-duration:300ms}body.remove .mobile-top,body.remove .mobile-hamburger{animation-name:contentAnimOut;animation-fill-mode:forwards;animation-delay:0ms;animation-duration:300ms}.siteWrapper{min-height:500px}#siteNavigation{display:none}.SPACE{height:50px}.mobile-top{text-align:center}.mobile-top .circleimg{width:150px;height:auto;margin:30px}.mobile-hamburger{position:fixed;top:14px;right:14px;z-index:500}.mobile-hamburger .button{display:block;position:relative;width:40px;height:40px;background:#fff;border-radius:50px;transition:all 300ms;box-shadow:4px 4px 17px rgba(0,0,0,0.1)}.mobile-hamburger .button .line{display:block;border-bottom:1px solid #000000;width:14px;margin:3px auto 3px auto;opacity:.3;transition:all 300ms;transition-delay:300ms}.mobile-hamburger .button .close{position:absolute;top:20px;left:12px;display:block;border-bottom:1px solid #000000;width:17px;opacity:0;transition:all 300ms;transition-delay:0ms}.mobile-hamburger .button .line.active{opacity:1;width:22px}.mobile-hamburger .button .line:first-child{height:14px}.mobile-menu{position:fixed;z-index:200;top:0;bottom:0;right:0;width:240px;background:rgba(255,255,255,0.96);transform:translateX(120%)}.mobile-menu .menu{margin-top:100px}.mobile-menu .menu li span{width:70px}.mobile-menu .menu li a{font-size:16px}.siteWrapper,.mobile-top{transition:filter 500ms}.mobile-menu{transition:transform 500ms}body.menuopened .siteWrapper,body.menuopened .mobile-top{filter:blur(10px)}body.menuopened .mobile-menu{transform:translateX(0)}body.menuopened .mobile-hamburger .button{background:rgba(255,255,255,0);box-shadow:0 0 0 rgba(0,0,0,0)}body.menuopened .mobile-hamburger .button .line{opacity:0;height:0;width:18px;transition-delay:0ms}body.menuopened .mobile-hamburger .button .line:nth-child(1){transform:translate(0, 20px)}body.menuopened .mobile-hamburger .button .line:nth-child(2){transform:translate(0, 16px)}body.menuopened .mobile-hamburger .button .line:nth-child(3){transform:translate(0, 12px)}body.menuopened .mobile-hamburger .button .line:nth-child(4){transform:translate(0, 8px)}body.menuopened .mobile-hamburger .button .close{opacity:1;transition-delay:300ms}body.menuopened .mobile-hamburger .button .close:nth-child(5){transform-origin:center;transform:rotate(45deg)}body.menuopened .mobile-hamburger .button .close:nth-child(6){transform-origin:center;transform:rotate(-45deg)}body.menuopened.remove .mobile-menu{transform:translateX(120%)}#siteContent{padding:20px 0 20px 0}#siteContent h1{margin:0 0 4px 0;font-size:36px;line-height:120%}#siteContent h2{margin:0 0 4px 0;font-size:36px;line-height:120%}#siteContent h3{margin:0 0 30px 0;font-size:18px;line-height:120%}#siteContent p{margin:16px 0 16px 0;font-size:14px}#siteContent .hashtags{font-size:16px}#siteContent .main-data{padding-left:20px;padding-right:20px}#siteContent .main-data h1{padding-top:40px}#siteContent .reference-data{margin-bottom:100px}#siteContent .reference-data h2,#siteContent .reference-data h3{padding-left:20px;padding-right:20px}#siteContent .experience-data,#siteContent .contact-data{padding-left:20px;padding-right:20px;margin-top:100px}#siteContent .experience-data h2{margin-bottom:10px}#siteContent .experience-data i{font-size:14px;line-height:120%}#siteContent .experience-data .box{line-height:100%;width:140px;margin:0 30px 20px 0}#siteContent .experience-data .box h3{font-size:16px}#siteContent .experience-data .box span{width:6px;height:6px;margin-right:4px}#siteContent .contact-data{padding-top:60px}#siteContent .info{margin-bottom:6px;font-size:16px}#siteContent .main-data .info{margin-bottom:3px}#siteContent .reference-data.ref img{margin-bottom:40px}#siteContent .pagefooter{height:100px}#siteContent .pagefooter .gotop{left:20px}#siteContent .pagefooter .gonext{right:20px}#siteContent .pagefooter .gotop:hover{opacity:.4}#siteContent .pagefooter .home:hover{opacity:.4}#siteContent .pagefooter .gonext:hover{opacity:.4}#siteContent .info a.data:hover{opacity:.7}}@media only screen and (max-width:500px){.mobile-top .circleimg{width:100px;margin:20px}.SPACE{height:20px}#siteContent h1{margin:0 0 4px 0;font-size:32px;line-height:120%}#siteContent h2{margin:0 0 4px 0;font-size:32px;line-height:120%}#siteContent h3{margin:0 0 26px 0;font-size:16px;line-height:140%}#siteContent p{margin:16px 0 16px 0;font-size:14px}#siteContent .hashtags{font-size:16px}#siteContent .reference-data{margin-bottom:60px}#siteContent .reference-data.ref img{margin-bottom:20px}#siteContent .experience-data,#siteContent .contact-data{margin-top:60px}#siteContent .experience-data .box{width:110px;margin:0 30px 20px 0}#siteContent .experience-data .box h3{font-size:14px}#siteContent .experience-data .box:nth-child(2n){margin-right:0}#siteContent .info{margin-bottom:16px;font-size:14px;line-height:160%}#siteContent .info .label{display:block;width:auto;margin-bottom:0}#siteContent .info .data{display:block}#siteContent .main-data .info{margin-bottom:14px}#siteContent .footspace{height:150px}}