@-webkit-keyframes scalePulse{from{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scalePulse{from{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scalePulse2{from{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scalePulse2{from{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scalePulse3{from{-webkit-transform:scale(.98);transform:scale(.98)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scalePulse3{from{-webkit-transform:scale(.98);transform:scale(.98)}to{-webkit-transform:scale(1);transform:scale(1)}}body,html{padding:0;margin:0;font-family:Georgia,sans-serif;font-style:italic;overflow:hidden}#container{opacity:0;width:100%;height:100%;position:fixed;top:0;left:0;z-index:-1}.button-container{width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:100px}.header-container{pointer-events:none;text-align:center;margin:auto;width:100%;opacity:0}.header-container .header-img{-webkit-animation:scalePulse2 3s ease alternate infinite;animation:scalePulse2 3s ease alternate infinite;opacity:1}@media (max-width:700px){.header-container .header-img{width:100%}}.manifesto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.manifesto-text{position:absolute;color:#fff;width:100%;font-size:60px;margin:auto;padding:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-animation:scalePulse2 2.2s ease alternate infinite;animation:scalePulse2 2.2s ease alternate infinite}.manifesto-text span{font-size:70px;background-color:#04f;padding:7px;margin-top:200px;color:#fff}@media (max-width:700px){.manifesto-text span{font-size:30px;padding:17px}}.begin{opacity:0;cursor:pointer;margin:auto;text-align:center;width:60%;-webkit-transition:.2s;transition:.2s;-webkit-animation-name:spinner;animation-name:spinner;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:1s;animation-duration:1s;-webkit-transition:.5s;transition:.5s}.begin:hover{-webkit-filter:invert(100%);filter:invert(100%);-webkit-transition:.5s;transition:.5s}@media (max-width:700px){.begin{width:80%}}@-webkit-keyframes spinner{from{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}}@keyframes spinner{from{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}}footer{opacity:0;width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:30px;-webkit-transition-delay:1s;transition-delay:1s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:3s;transition-duration:3s}.pdf{background-color:red;padding:7px;font-size:11px;color:#fff;-webkit-transition:.3s;transition:.3s}.pdf:hover{background-color:#09ff00;color:#000}a{text-decoration:none;-webkit-animation:scalePulse 2s linear alternate infinite;animation:scalePulse 2s linear alternate infinite}#canvas{width:100vw;height:100vh;pointer-events:none;z-index:1;background-color:transparent;position:absolute;top:0;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.corner-container{opacity:1;-webkit-animation:scalePulse 2s linear alternate infinite;animation:scalePulse 2s linear alternate infinite;position:absolute;top:0;right:0;padding:10px}.corner-container img{-webkit-filter:drop-shadow(4px 4px 2px rgba(0, 0, 0, .9));filter:drop-shadow(4px 4px 2px rgba(0, 0, 0, .9))}@media (max-width:700px){.corner-container{top:auto;bottom:0}}.loading-container{background:linear-gradient(4deg,#fff 0,#ff9100 100%);position:absolute;width:100vw;height:100vh;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:fadeout 1s linear 1s,zoomOut 1s ease-in 1s;animation:fadeout 1s linear 1s,zoomOut 1s ease-in 1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;font-size:50px;padding:20px;z-index:99999}.loading-container h2{-webkit-animation:scalePulse 2s ease alternate infinite;animation:scalePulse 2s ease alternate infinite}@media (max-width:700px){.loading-container{display:none}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadeout{from{opacity:1}to{opacity:0}}@-webkit-keyframes zoomOut{from{z-index:999}to{z-index:0}}@keyframes zoomOut{from{z-index:999}to{z-index:0}}