@-webkit-keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bar{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bar{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes blink{50%{opacity:0}}@keyframes blink{50%{opacity:0}}@font-face{font-family:'ITC Benguiat Std Book';src:url(../fonts/BenguiatStd-Bold.eot);src:url(../fonts/BenguiatStd-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/BenguiatStd-Bold.woff) format("woff"),url(../fonts/BenguiatStd-Bold.ttf) format("truetype"),url(../fonts/BenguiatStd-Bold.svg#34e724beb5b0186f45b5dcf18f0f5459) format("svg");font-style:normal;font-weight:700}@font-face{font-family:'ITC Benguiat Std Medium';src:url(../fonts/BenguiatStd-Medium.eot);src:url(../fonts/BenguiatStd-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/BenguiatStd-Medium.woff) format("woff"),url(../fonts/BenguiatStd-Medium.ttf) format("truetype"),url(../fonts/BenguiatStd-Medium.svg#da673d230dfddd48de08d3032e02ba22) format("svg");font-style:normal;font-weight:400}@font-face{font-family:'BenguiatITCW01-BoldCn';src:url(../fonts/BenguiatProITC-BoldCond.eot);src:url(../fonts/BenguiatProITC-BoldCond.eot?#iefix) format("embedded-opentype"),url(../fonts/BenguiatProITC-BoldCond.woff) format("woff"),url(../fonts/BenguiatProITC-BoldCond.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:'ITCAvantGardeStd-Bold';src:url(../fonts/ITCAvantGardeStd-Bold.eot);src:url(../fonts/ITCAvantGardeStd-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/ITCAvantGardeStd-Bold.woff) format("woff"),url(../fonts/ITCAvantGardeStd-Bold.ttf) format("truetype"),url(../fonts/ITCAvantGardeStd-Bold.svg#4babf15475c6175fdc3437c47fefea04) format("svg");font-style:normal;font-weight:700}.inner{width:100%;max-width:1200px;margin:0 auto}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.hidden{display:none}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}html,body,.full-page{height:100%}.full-page{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:tranform;transition:-webkit-transform .6s cubic-bezier(.86,0,.07,1);transition:transform .6s cubic-bezier(.86,0,.07,1);transition:transform .6s cubic-bezier(.86,0,.07,1),-webkit-transform .6s cubic-bezier(.86,0,.07,1)}body{background-color:#000;font-size:20px;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:url(../images/bg-mobile.jpg);background-size:cover;position:relative;overflow:hidden}@media (min-width:700px){body{background-image:none}}.table{display:table;height:100%;width:100%}.table-cell{display:table-cell;height:100%;width:100%;vertical-align:middle}::-moz-selection{background:0 0;text-shadow:none}::selection{background:0 0;text-shadow:none}p{margin:0 0 1.5em 0}a{color:#000;text-decoration:none;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a:active,a:hover{outline-width:0}.unstyled{list-style:none;padding:0;margin:0}.inline{padding:0}.inline li{display:inline-block;margin-right:.75em}.inline li:last-child{margin-right:0}svg{max-width:100%;cursor:default;opacity:0;transition:all .6s cubic-bezier(.86,0,.07,1)}svg.animate{opacity:1}svg text{cursor:pointer}svg rect{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.full-page svg{width:100%;max-width:1200px}.full-page text{font-size:60px;font-family:'BenguiatITCW01-BoldCn',Tahoma}@media (min-width:700px){.full-page text{font-size:120px}}.tahoma-test{font-family:Tahoma;text-transform:uppercase;position:absolute;top:0;left:0;z-index:-1;opacity:0;pointer-events:none;font-size:60px}@media (min-width:700px){.tahoma-test{font-size:120px}}video{display:none;position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media (min-width:700px){video{display:block}}.noise{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background-image:url(../images/noise.png);background-attachment:fixed;pointer-events:none;opacity:.15}.share-container{position:relative}.share{text-align:center;position:fixed;z-index:10;bottom:22.5vh;left:0;right:0;margin:0 auto;opacity:0;pointer-events:none;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .6s cubic-bezier(.68,-.55,.265,1.55)}.share.active{pointer-events:auto;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.share a{display:inline-block;color:rgba(255,255,255,.5);font-family:'ITCAvantGardeStd-Bold','Gotham','Proxima Nova',Menlo,Courier;font-weight:700;font-size:.75em;letter-spacing:.025em;text-transform:uppercase;padding:.5em 0 .25em 0;-webkit-filter:blur(1px);filter:blur(1px);will-change:filter;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .6s cubic-bezier(.19,1,.22,1)}.share a:hover{color:#fff;-webkit-filter:blur(0);filter:blur(0)}.made-by{color:rgba(255,255,255,.5);font-family:'Menlo','Inconsolata','Courier New','Courier',monospace;font-size:.65em;padding-top:3em;position:fixed;bottom:5em;left:0;right:0}.made-by a{color:rgba(255,255,255,.5);border-bottom:1px solid;transition:color .6s ease}.made-by a:hover{color:#fff}.clone{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-3000}body.input-active .share{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:0}body.input-active label{-webkit-filter:blur(0);filter:blur(0)}body.input-active label:after{background-color:transparent}body.input-active .text-input{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}body.input-active .text-input label{color:#fff}body.input-active .full-page svg{opacity:0}body.input-active .input-close{pointer-events:auto;opacity:1}body.show-progress .progress-bar{color:red;opacity:1}body.show-progress .text-input{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}body.show-progress .text-input label{opacity:0}.input-close{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;pointer-events:none;opacity:0;background-color:rgba(0,0,0,.3);transition:opacity .6s cubic-bezier(.86,0,.07,1)}.progress-bar{position:fixed;top:45vh;left:0;right:0;width:100%;max-width:400px;margin:0 auto;text-align:center;font-family:'ITCAvantGardeStd-Bold','Gotham','Proxima Nova';font-weight:700;font-size:.75em;letter-spacing:.05em;text-transform:uppercase;z-index:11;-webkit-filter:blur(1px);filter:blur(1px);opacity:0;pointer-events:none;color:transparent;-webkit-animation:blink 1s step-start 0s infinite;animation:blink 1s step-start 0s infinite;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .6s ease}.mobile-message{font-family:'ITCAvantGardeStd-Bold','Gotham','Proxima Nova';font-weight:700;font-size:.75em;letter-spacing:.05em;text-transform:uppercase;color:#fff;width:80%;margin:0 auto;text-align:center;position:fixed;bottom:2em;left:0;right:0}.text-input{display:none;position:fixed;z-index:11;bottom:0;padding:0 0 25vh;left:0;right:0;width:100%;max-width:600px;text-align:center;margin:0 auto;-webkit-transform:translateY(100%) translateZ(0);transform:translateY(100%) translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;transition:-webkit-transform .6s cubic-bezier(.86,0,.07,1);transition:transform .6s cubic-bezier(.86,0,.07,1);transition:transform .6s cubic-bezier(.86,0,.07,1),-webkit-transform .6s cubic-bezier(.86,0,.07,1)}@media (min-width:700px){.text-input{display:block}}.text-input .inner{max-width:600px;margin:0 auto;position:relative}.text-input .left{width:60%;float:left}.text-input .right{width:calc(40% - 4px);float:right}.text-input button{height:101px}label{display:block;cursor:pointer;color:rgba(255,255,255,.5);position:absolute;top:-80px;left:0;right:0;margin:0 auto;padding:1em;font-family:'ITCAvantGardeStd-Bold','Gotham','Proxima Nova';font-weight:700;font-size:.75em;letter-spacing:.05em;text-transform:uppercase;-webkit-filter:blur(1px);filter:blur(1px);transition:all .6s ease}label:after{content:'';display:inline-block;width:10px;height:3px;margin-left:3px;background-color:rgba(255,255,255,.5);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:blink 1s step-start 0s infinite;animation:blink 1s step-start 0s infinite}label:hover{color:#fff;-webkit-filter:blur(0);filter:blur(0)}input{display:block;color:red;background-color:transparent;font-family:'BenguiatITCW01-BoldCn';font-size:1.5em;text-transform:uppercase;text-align:center;letter-spacing:-.035em;border:2px solid red;padding:0;margin:0 0 .1em 0;width:100%;will-change:box-shadow;transition:box-shadow .6s cubic-bezier(.19,1,.22,1)}input:focus{outline:none;box-shadow:0 0 20px 2px red}input:last-child{margin-bottom:0}button{display:block;background-color:red;color:#000;font-family:'ITCAvantGardeStd-Bold','Gotham','Proxima Nova';font-weight:700;font-size:.75em;letter-spacing:.05em;text-transform:uppercase;border:2px solid red;line-height:1.75;width:100%;cursor:pointer;will-change:box-shadow;transition:box-shadow .6s cubic-bezier(.19,1,.22,1)}button:focus{outline:none}button:hover,button:focus{box-shadow:0 0 20px 2px red}button:active{box-shadow:0 0 40px 2px red}