@font-face{font-family:Moche;src:url(/build/fonts/Moche-Bold.b8787866.ttf)}html{cursor:none}html body{margin:0;padding:0;background-color:#000;overflow:hidden;font-family:Open Sans,sans-serif}html body.scroll{overflow:auto}html body .return-menu{width:100%;position:fixed;color:#fff;top:0;background:#000;padding-top:40px;font-size:35px;z-index:5;font-family:Moche,sans-serif;display:none}html body .return-menu.visible{display:block}html body .return-menu span{border:1px solid #fff;padding:5px;margin-left:120px}html body a{color:#fff;cursor:none}html body #scene{overflow:hidden;opacity:1}html body header{position:fixed;padding:30px}html body header h1{color:#fff;font-size:13px;width:50px;font-family:Raleway,serif;text-transform:uppercase}html body .project-description{width:100%;background:#000;margin:0 auto;position:absolute;top:700px;left:0;right:0;color:#fff;font-family:Open Sans,sans-serif;padding-top:40px;padding-bottom:100px;opacity:0;text-align:center;transition:transform .6s ease-out,opacity .5s}html body .project-description.visible{transform:translateY(-700px);opacity:1}html body .project-description .description-container{width:50%;margin:0 auto}html body .project-description h2{font-family:Moche,sans-serif;text-transform:uppercase;font-size:110px;margin-bottom:0;text-align:center}html body .project-description .infos-container{padding-top:50px;display:flex;justify-content:space-between}html body .project-description .infos-container .infos{float:left;border:1px solid #fff;padding:5px}html body .project-description p{font-size:18px;margin-top:50px;margin-bottom:50px}html body .project-description .subtitle{margin-top:0;font-family:Moche,sans-serif;font-style:italic}html body .project-description .chapo{font-family:Open Sans,sans-serif;text-align:center}html body .project-description img{width:100%;margin-bottom:40px;margin-top:40px}.links span{background:#fff;color:#000;border:1px solid #000!important}.follow{position:absolute;display:block;border-radius:50%;width:12px;height:12px;background-color:#fff;top:0;left:0;pointer-events:none;z-index:99;transition:opacity .5s}.follow,.follow .visible{opacity:1}.outFollow{display:block;border-radius:50%;top:0;left:0;pointer-events:none;z-index:99;opacity:.2;transition:opacity .5s;transform-style:preserve-3d;position:absolute;width:70px;height:70px;border:1px solid #fff}.outFollow .visible{opacity:.2}