a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{color:#fff;font-family:"monosten",sans-serif;height:100%;overflow-x:hidden;background:#3e464f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus{outline:0}.app-wrapper{--main-color:#3e464f}.main-header{position:absolute;z-index:10}.content-wrapper{position:relative;z-index:10;height:96vh;overflow-y:auto}@media only screen and (max-width:800px){.content-wrapper{height:89vh}}.main-wrapper{transition:opacity .5s ease}.no-animation .main-wrapper{transition:opacity 0s ease}.main-wrapper.menu-opened{opacity:.05}::selection{background:#fff;color:#333}.wysiwyg-content{line-height:1.4}@font-face{font-family:"Monosten";src:url(/static/media/Monosten-C.725c7b7f.woff2) format("woff2"),url(/static/media/Monosten-C.e7d09202.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Monosten";src:url(/static/media/Monosten-E.77bc4835.woff2) format("woff2"),url(/static/media/Monosten-E.e794200e.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Proxima Nova";src:url(/static/media/proxima_nova_bold-webfont.b40e1571.woff2) format("woff2"),url(/static/media/proxima_nova_bold-webfont.d65ae5d9.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Proxima Nova";src:url(/static/media/proxima_nova_regular_italic-webfont.8ae23f82.woff2) format("woff2"),url(/static/media/proxima_nova_regular_italic-webfont.42942e49.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Proxima Nova";src:url(/static/media/proxima_nova_regular-webfont.c3b9b0ae.woff2) format("woff2"),url(/static/media/proxima_nova_regular-webfont.053362a3.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Oswald";src:url(/static/media/Oswald-Regular.edaa7375.woff2) format("woff2"),url(/static/media/Oswald-Regular.2f4d6d71.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Oswald";src:url(/static/media/Oswald-ExtraLight.1adad550.woff2) format("woff2"),url(/static/media/Oswald-ExtraLight.f07eff18.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:"Oswald";src:url(/static/media/Oswald-Light.845426ac.woff2) format("woff2"),url(/static/media/Oswald-Light.37a9b756.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Oswald";src:url(/static/media/Oswald-Bold.d297b5b5.woff2) format("woff2"),url(/static/media/Oswald-Bold.eea0b9ce.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Oswald";src:url(/static/media/Oswald-SemiBold.e0ee121c.woff2) format("woff2"),url(/static/media/Oswald-SemiBold.638f57b0.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Oswald";src:url(/static/media/Oswald-Medium.aa8de6c5.woff2) format("woff2"),url(/static/media/Oswald-Medium.05ac7b6d.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Droid Sans Japanese";src:url(/static/media/DroidSansJapanese.c38a9600.woff2) format("woff2"),url(/static/media/DroidSansJapanese.5bd65b6d.woff) format("woff");font-weight:400;font-style:normal}.label-jp{font-family:sans-serif!important;font-weight:400}.main-logo{top:2vh;left:1vw;position:fixed;opacity:0;transition:opacity 1s ease}.main-logo:focus{border:none}.main-logo:focus svg{mix-blend-mode:difference;position:relative}.main-logo:focus:before{content:"";display:block;position:absolute;width:120%;height:120%;background:hsla(0,0%,100%,.7);border-radius:50px;top:-11%;left:-11%}.no-animation .main-logo{transition:opacity 0s ease}@media only screen and (max-width:800px){.main-logo{transform:scale(.8) translate(-6px,-12px)}}.main-logo__wrapper{position:fixed}.main-logo:hover{opacity:.7}.main-logo--visible{opacity:1}.main-grid{position:fixed;top:0;left:0;transition:opacity .3s ease}.no-animation .main-grid{transition:opacity 0s ease}.main-grid--blurred{opacity:0}.main-grid__col{min-height:100vh;flex:1 1;display:flex;flex-direction:column}.main-grid__cell{position:relative}.main-grid__dot{background:hsla(0,0%,100%,.5);border-radius:20px;top:100%;left:100%;width:2px;height:2px}.main-footer{position:fixed;bottom:.2rem;left:1rem;right:1rem;text-align:left;font-size:.75rem;padding:8px 0;color:hsla(0,0%,100%,.5);z-index:10;display:flex;justify-content:space-between}.main-footer a{color:hsla(0,0%,100%,.7);text-decoration:none}.main-footer a:hover{color:#fff}.main-footer__push-availability a{background:#fff;padding:5px 10px;border-radius:10px;display:block;color:#222}.main-footer__disable-animations{cursor:pointer;background:hsla(0,0%,100%,.5);color:#333;padding:2px 10px;border-radius:10px}.main-background{position:fixed;top:0;left:0;right:0;bottom:0;transition:background-color 4s ease;background:linear-gradient(70deg,#1976e9,#ad45cb,#da464f,#ad45cb,#065ec9);background-size:550% 250%;animation:Gradient 60s ease infinite}.no-animation .main-background{animation-play-state:paused}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.avoid-menu{position:absolute;top:50%;right:0;z-index:9999;background:hsla(0,0%,100%,.8);padding:1rem 2rem;transform:translateY(-50%);border-radius:20px}.avoid-menu--hidden{right:-100%}.avoid-menu a{color:#333;display:block;text-decoration:none;font-weight:700;padding:.5rem;position:relative}.avoid-menu a:focus{border:none}.avoid-menu a:focus:before{position:absolute;display:block;content:"•";left:-1rem;top:0;font-size:2rem}@media aural,reader,speech{.avoid-menu a:focus:before{display:none;visibility:hidden}}.main-menu{position:fixed;top:1.7vh;right:1vw;transform:translate(0);transition:transform .2s ease;z-index:15}.no-animation .main-menu{transition:transform 0s ease}.main-menu__inner{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;display:none;justify-content:flex-start;align-items:center}@media only screen and (max-width:800px){.main-menu__inner ul{margin:2rem!important}}.main-menu__inner--opened{display:flex}.main-menu__inner a{display:flex;align-items:center;text-decoration:none;color:#fff;font-size:2.5rem;margin-bottom:1rem;font-family:"Oswald",sans-serif;font-weight:400;text-transform:uppercase;border:1px solid transparent;margin-top:1rem;opacity:.7;position:relative}.main-menu__inner a.active,.main-menu__inner a:hover{opacity:1}.main-menu__inner a:focus:before{position:absolute;display:block;content:"•";left:-2rem;font-size:4rem}.main-menu__inner a span{font-weight:700;margin-right:1rem}@media only screen and (max-width:800px){.main-menu__inner a{font-size:2rem}}.main-menu__alt-label{font-size:1rem;font-weight:300!important;margin-left:1rem}.main-menu__toggle{background:transparent;border:none;color:#fff;position:fixed;display:block;top:3px;right:0;text-transform:lowercase;font-family:"Monosten",sans-serif;z-index:25;max-width:50px}@media only screen and (max-width:800px){.main-menu__toggle{right:-.5rem;top:-6px}}.main-menu__toggle:hover{cursor:pointer;opacity:.7}.main-menu__toggle:focus{outline:0}.main-menu__toggle:focus:before{content:"";display:block;position:absolute;width:120%;height:95%;background:hsla(0,0%,100%,.7);border-radius:50px;top:-11%;left:-11%}.main-menu__toggle:focus .main-menu__toggle-bar,.main-menu__toggle:focus .main-menu__toggle-label{mix-blend-mode:difference}.main-menu__toggle-bar{transition:all .4s ease;display:block;height:3px;width:24px;background:#fff;margin:5px auto}.no-animation .main-menu__toggle-bar{transition:all 0s ease}.main-menu__toggle-label{font-size:.875rem}.main-menu__toggle-label.label-jp{font-size:.5rem}.main-menu--opened .main-menu__toggle-bar--top{transform:translateY(8px) rotate(45deg)}.main-menu--opened .main-menu__toggle-bar--middle{width:0}.main-menu--opened .main-menu__toggle-bar--bottom{transform:translateY(-8px) rotate(-45deg)}.buttons-container{width:100%;display:flex}@media only screen and (max-width:800px){.buttons-container{flex-direction:column}}.buttons-container>*+*{margin-left:1.5rem}@media only screen and (max-width:800px){.buttons-container>*+*{margin-left:0;margin-top:1rem}}.buttons-container a{text-decoration:none;display:inline-flex}@media only screen and (max-width:800px){.buttons-container a{display:flex;width:100%}}.button-wrapper{background:none;border:none;display:block;width:100%}.button,.button-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.button{background:transparent;border:1px dashed hsla(0,0%,100%,.6);display:inline-block;padding:1rem 2rem;font-size:.875rem;font-family:Monosten,sans-serif;color:#fff;border-radius:50px;font-weight:700;text-decoration:none;box-sizing:border-box}@media only screen and (max-width:800px){.button{display:block;width:100%;text-align:center}}.button:active{opacity:.8}.button svg{display:inline-block;width:24px;vertical-align:middle}.button svg path{fill:#fff}.button--loading{opacity:.5}.button__label-alt-wrapper{position:relative;font-size:.55rem;display:block;margin-left:39px}.button__label-alt{position:absolute;left:0;top:-3px;opacity:.7}@media only screen and (max-width:800px){.button__label-alt{left:50%;transform:translateX(-60%)}}.button__icon+.button__label{margin-left:15px}.button__icon svg path{fill:#fff}.button--full{width:100%;transition:all .5s ease}.button.button--full,.button:focus,.button:hover{background:#fff;color:var(--main-color)}.button.button--full svg path,.button:focus svg path,.button:hover svg path{fill:var(--main-color)}.button--small{padding:.5rem 1rem;font-size:.75rem;max-height:36px}.button--small svg{width:18px}.button--round{border-radius:100px}.button--vertical{display:flex;align-items:center;flex-direction:column;padding:.2rem 1rem}.button--success{background:#77d18f!important;border:1px solid #77d18f}.button--success svg path{fill:#fff!important}.button--success .button__label{color:#fff}.page-container{display:flex;flex-direction:column;justify-content:center;height:96vh;align-items:flex-start}.page-container--row{flex-direction:row;align-items:center;justify-content:flex-start;min-height:-moz-min-content;min-height:-webkit-min-content;min-height:min-content}@media only screen and (max-width:1023px){.page-container--row{position:static;transform:translateY(0);margin:5rem auto 0;display:block!important;height:auto}}.page-container strong{font-weight:700}.page-container a{color:#fff}.page-container ul{list-style:circle}.page-container ul li{margin-left:1rem;padding-left:1rem}.page-container ul li+li{margin-top:.5rem}.page-container__title{font-size:5rem;font-family:"Oswald",sans-serif;width:580px;font-weight:200;text-transform:uppercase;position:-webkit-sticky;position:sticky;top:48%;transform:translateY(-50%);align-self:flex-start}@media only screen and (max-width:1023px){.page-container__title{position:static;transform:translateY(0);width:90%;margin:auto;text-align:center}}@media only screen and (max-width:800px){.page-container__title{font-size:4rem}}.page-container__title h1,.page-container__title h2{text-transform:uppercase;max-width:500px}@media only screen and (max-width:1023px){.page-container__title h1,.page-container__title h2{max-width:100%}}.page-container__title small{font-size:2rem;display:block;margin-top:2rem}.page-container__title strong{font-weight:400}.page-container__title span{display:inline-block;line-height:1em}.page-container__content{width:60%}@media only screen and (max-width:1023px){.page-container__content{width:90%;margin:0 auto 2rem}}.wysiwyg-content h2{font-size:1.2rem;font-weight:700;margin:1rem 0}.wysiwyg-content h2:first-child{padding-top:6rem}.wysiwyg-content p{margin:1rem 0}.project-single{justify-content:flex-start;display:block;margin-bottom:3rem;padding-top:3rem}.project-single strong{font-weight:600}.project-single__header{position:relative;z-index:10;font-family:"Oswald",sans-serif;width:55%;font-size:4rem;padding:2.5rem 0}.no-animation .project-single__header{width:70%;margin:auto;text-align:center}@media only screen and (max-width:1200px){.project-single__header{width:70%;margin:auto}}@media only screen and (max-width:1023px){.project-single__header{width:90%;margin:auto;text-align:center}}@media only screen and (max-width:800px){.project-single__header{font-size:3rem}}.project-single__header h2{font-weight:300;text-transform:uppercase}.project-single__header h3{font-family:"Proxima Nova",serif;font-size:1rem;margin-top:1.5rem}.project-single__buttons{margin-bottom:1.5rem}.project-single__language{font-weight:700;text-transform:uppercase}.project-single__content{width:55%;line-height:1.8;position:relative;z-index:10;border-top:1px dashed hsla(0,0%,100%,.5);padding:2rem 0}.no-animation .project-single__content{width:70%;margin:auto}@media only screen and (max-width:1200px){.project-single__content{width:70%;margin:auto}}@media only screen and (max-width:1023px){.project-single__content{width:90%;margin:auto}}@media only screen and (max-width:1200px){.project-single__content--resume{border-top:none}}.project-single__content h3{font-family:"Oswald",serif;font-size:2rem;margin-top:1.5rem;text-transform:uppercase;margin-bottom:.5rem}.project-single__content h3:first-child{margin-top:0}.project-single__content ul{margin:1rem auto}.project-single__content p+p{margin-top:1rem}.project-single__content img{max-width:100%;height:auto}.project-single__navigation .button--left{position:fixed;top:50%;left:1rem;z-index:8}@media only screen and (max-width:1200px){.project-single__navigation .button--left{height:32px;width:32px;line-height:21px}}@media only screen and (max-width:1200px){.project-single__navigation .button--left svg{height:16px}}@media only screen and (max-width:800px){.project-single__navigation .button--left{left:.3rem}}.project-single__navigation .button--right{position:fixed;top:50%;right:1rem;z-index:8}@media only screen and (max-width:1200px){.project-single__navigation .button--right{height:32px;width:32px;line-height:21px}}@media only screen and (max-width:800px){.project-single__navigation .button--right{right:.3rem}}@media only screen and (max-width:1200px){.project-single__navigation .button--right svg{height:16px}}.project-single__top-button{align-self:flex-start;margin-top:1rem}.project-single__main-gallery{display:none;grid-template-columns:repeat(2,1fr);grid-gap:1rem}.no-animation .project-single__main-gallery{display:grid}@media only screen and (max-width:1200px){.project-single__main-gallery{display:grid}}@media only screen and (max-width:800px){.project-single__main-gallery{grid-template-columns:repeat(1,1fr)}}.project-single__aside{position:fixed;z-index:5;right:0;left:66%;top:1rem;bottom:1rem;display:flex;flex-direction:column;justify-content:flex-end}.no-animation .project-single__aside{position:relative;left:0;top:0;bottom:0;width:70%;margin:auto;align-items:center}@media only screen and (max-width:1200px){.project-single__aside{position:relative;left:0;top:0;bottom:0}}.project-single__aside-buttons{height:30%;width:90%;display:flex;flex-direction:column;justify-content:center}.no-animation .project-single__aside-buttons{margin-bottom:2rem}@media only screen and (max-width:1200px){.project-single__aside-buttons{width:70%;margin:auto;justify-content:normal;align-items:normal}}@media only screen and (max-width:800px){.project-single__aside-buttons{width:88%}}.project-single__aside-buttons a{text-decoration:none}.project-single__aside .button{width:70%;text-align:center;margin-top:1rem}.no-animation .project-single__aside .button{width:100%}.project-single__aside .button__label-alt{left:50%;transform:translateX(-50%);min-width:100%}@media only screen and (max-width:1200px){.project-single__aside .button{width:100%;margin-top:0;margin-bottom:1rem}}#previewer-canvas{position:fixed;top:5vh;right:0;width:100vw;height:100vh;pointer-events:none}@media only screen and (max-width:1200px){#previewer-canvas{display:none}}#previewer-canvas.hidden{opacity:0}.previewer{position:fixed;top:16vh;right:8vw;width:35%;padding-bottom:26%}@media only screen and (max-width:1200px){.previewer{display:none}}.previewer--mobile{width:16%;top:10vh;padding-bottom:30%;right:13vw}.previewer img{display:none}.main-title--home h2{max-width:600px!important}.project-thumbnail{overflow:hidden;position:relative;transition:background-color .5s ease;color:#fff;text-decoration:none;-webkit-clip-path:polygon(50% 0,90% 20%,100% 60%,75% 100%,25% 100%,0 60%,10% 20%);clip-path:polygon(50% 0,90% 20%,100% 60%,75% 100%,25% 100%,0 60%,10% 20%);padding:40% 10px;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:hsla(0,0%,100%,.05);box-sizing:border-box;min-height:200px}.project-thumbnail:focus{border:none;background:#fff}.project-thumbnail:focus .project-thumbnail__background{mix-blend-mode:normal}.project-thumbnail:first-child{margin-top:5rem}.no-animation .project-thumbnail:hover{background:#fff}.project-thumbnail:hover .project-thumbnail__background{transform:scale(200)}.project-thumbnail__title{position:relative;z-index:1;font-weight:300;font-family:"Oswald",sans-serif;text-transform:uppercase;mix-blend-mode:difference;font-size:1.75rem}@media only screen and (max-width:1200px){.project-thumbnail__title{font-size:1.6rem}}.project-thumbnail__title strong{font-weight:400}.project-thumbnail__techno{font-size:.875rem;font-family:"Oswald",sans-serif;z-index:1;font-weight:200;display:block;text-transform:uppercase;mix-blend-mode:difference;position:relative;margin-top:.7rem;padding-top:.7rem}.project-thumbnail__techno:before{content:"";display:block;position:absolute;width:10px;height:1px;background:hsla(0,0%,100%,.4);border-radius:5px;top:0;left:50%;transform:translateX(-50%)}.project-thumbnail__background{position:absolute;transition:transform .5s ease-in-out;width:2px;height:2px;top:-5px;border-radius:10px;mix-blend-mode:difference;background-color:#fff}.projects{margin-top:3rem;flex-direction:row;justify-content:flex-start}.projects .page-container__title{position:fixed}@media only screen and (max-width:1023px){.projects .page-container__title{position:static;margin-bottom:2rem}}.projects .page-container__title h2,.projects .page-container__title small{pointer-events:none}.projects__filters{display:flex;list-style:none!important;flex-wrap:wrap}.projects__filters li{margin:0!important;padding:0!important}.projects__filters-dropdown{position:absolute;top:52%;right:1.5rem;transform:translateY(-50%)}.projects__filters-header{font-size:1rem;text-transform:none;font-family:"Monosten",sans-serif;font-weight:700;display:block;width:100%}.projects__filters-wrapper{text-transform:lowercase;background:transparent;border:1px dashed #fff;color:#fff;font-size:.75rem;padding:1.2rem 1.5rem;border-radius:50px;min-width:40%;font-family:"Monosten",sans-serif;font-weight:700;position:relative;display:inline-block}@media only screen and (max-width:800px){.projects__filters-wrapper{padding:1.2rem 2rem}}.projects__filters-wrapper select{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;cursor:pointer}.projects__filters-wrapper li{margin:0!important;padding:0!important}.projects__inner{width:50%;padding-left:50%;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:3rem;grid-row-gap:2rem;align-items:end}@media only screen and (max-width:1200px){.projects__inner{width:50%;grid-column-gap:1rem}}@media only screen and (max-width:1023px){.projects__inner{width:90%;margin:auto;padding-left:0}}@media only screen and (max-width:800px){.projects__inner{grid-template-columns:repeat(1,1fr);margin:0 auto}}@media only screen and (max-width:1023px){.projects{flex-direction:column;display:block}}.project{text-transform:lowercase;font-size:3rem;padding:2.5rem 0;text-align:center;width:100%;display:block;border:1px dashed transparent}.project+.project{border-top:1px dashed hsla(0,0%,100%,.4)}@media only screen and (max-width:800px){.main-title{font-size:3.5rem}}.main-title--home h1{max-width:600px!important}@media only screen and (max-width:800px){.main-title h1,.main-title h2,.main-title small{text-align:center;margin:auto;max-width:90%}}.logo-drawing{position:fixed;width:40%;right:5%;top:50%;height:50vh;transform:translateY(-50%);opacity:.8}.logo-drawing svg{width:100%;height:auto}.logo-full{position:fixed;width:40%;right:5%;top:50%;height:50vh;transform:translateY(-50%);opacity:0;transition:opacity 3s ease}.logo-full--visible{opacity:.5}.main-title{font-size:5rem;margin-bottom:2.5rem;font-family:"Oswald",sans-serif;font-weight:200;text-transform:uppercase}@media only screen and (max-width:800px){.main-title{font-size:4rem}}.main-title h1,.main-title h2{text-transform:uppercase;max-width:500px}@media only screen and (max-width:800px){.main-title h1,.main-title h2{max-width:400px}}.main-title small{font-size:1.5rem;display:block;margin-top:2rem}@media only screen and (max-width:800px){.main-title small{font-size:1.5rem}}.main-title strong{font-weight:400;display:inline-block}.main-title span{display:inline-block;line-height:1em}.contact-form__intro{margin-bottom:1rem}@media only screen and (max-width:800px){.contact-form__availability,.contact-form__intro{text-align:center}}.input{background:transparent;border:1px dashed #fff;color:#fff;font-size:1rem;padding:1.2rem 1.5rem;border-radius:50px;width:100%;font-family:"Proxima Nova",serif;box-sizing:border-box}.input:active,.input:focus{border:1px solid #fff}.input+.label-container{position:absolute;top:50%;transform:translateY(-50%);left:1.5rem;right:1rem;transition:all .3s ease}.input+.label-container label{margin-right:1rem}.input+.label-container span{font-size:.75rem}.input--filled+.label-container{top:25%;font-size:.75rem;opacity:.7}.input-wrapper{position:relative;margin-top:2.5rem}.form-error{border-radius:30px;background:hsla(0,0%,100%,.5);padding:.5rem 1.5rem;font-size:.875rem;position:absolute;top:105%;left:1.5rem;color:var(--main-color)}.form-error:after{bottom:100%;left:20%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:8px solid hsla(0,0%,100%,0);border-bottom-color:hsla(0,0%,100%,.5);margin-left:-8px}.block-wrapper{display:grid;grid-template-columns:repeat(2,47.5%);grid-template-rows:repeat(3,1fr);grid-gap:20px;align-items:center;justify-content:center}@media only screen and (max-width:800px){.block-wrapper{grid-template-columns:repeat(1,100%)}}.block{border:1px solid #fff;display:flex;font-size:1rem;justify-content:center;align-items:center;text-align:center;text-transform:lowercase;padding:2rem;box-sizing:border-box;position:relative}.block:focus{border-style:solid}.block--dashed{border-style:dashed;border-color:hsla(0,0%,100%,.5)}.block--dashed:hover{border-style:solid;border-color:#fff}.block--no-border{border:none}.block--description{font-size:1rem;line-height:1.4;justify-content:flex-start;align-items:flex-start}.block__data-value{display:block;text-align:center;font-size:4rem;margin-bottom:.5rem}.block__data-value img{max-width:70%!important}.block__data-value img.full{max-width:100%!important}.block__data-inner{font-size:.875rem;line-height:1.2}.block__overlay-link{position:absolute;top:0;left:0;right:0;bottom:0}.page-container.about{justify-content:flex-start;padding-top:3rem}.page-container.about .buttons-container{margin-top:1.5rem}.page-container.about strong{font-weight:600}.page{display:block;margin-bottom:3rem}.page__header{font-family:"Oswald",sans-serif;width:60%;font-size:4rem;padding:2.5rem 0 1.5rem}@media only screen and (max-width:1200px){.page__header{width:70%;margin:auto;text-align:center}}@media only screen and (max-width:800px){.page__header{width:90%}}.page__header h2{font-weight:300;text-transform:uppercase}.page__header h3{font-family:"Proxima Nova",serif;font-size:1rem;margin-top:1.5rem}.page__language{font-weight:700;text-transform:uppercase}.page__resume-availability{margin-top:1rem}.page__resume-availability-value{display:inline-block;background:#fff;color:rgba(34,34,34,.9);font-size:.875rem;padding:.2rem 1rem;font-weight:700;border-radius:15px}.page__content{width:55%;line-height:1.8;padding-bottom:4rem}@media only screen and (max-width:1200px){.page__content{width:70%;margin:auto}}@media only screen and (max-width:800px){.page__content{width:90%}}.page__content.project-single__buttons{margin-top:3rem}.page__content h3{font-family:"Oswald",serif;font-size:2rem;margin-top:1.5rem;text-transform:uppercase;margin-bottom:.5rem}.page__content p+p{margin-top:1rem}.page__content img{max-width:100%;height:auto}.page__main-img{min-height:300px;background-size:cover;background-position:50%;background-attachment:fixed}.page__aside{position:fixed;right:6vw;top:4vh;width:37vw}@media only screen and (max-width:1200px){.page__aside{position:static;width:100%;margin:2rem auto}}.accordion__title{position:relative;cursor:pointer;border:1px solid transparent}.accordion__icon:after{content:"+";display:block;font-size:2.5rem;line-height:50px;position:absolute;top:0;right:1rem}.accordion__icon.opened:after{content:"-"}.accordion__content{display:none}.accordion__content.visible{display:block}
/*# sourceMappingURL=main.2c1fa08d.chunk.css.map */