html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:112.5%;line-height:1.66667em}body{width:100%;*zoom:1}body:before,body:after{content:"";display:table}body:after{clear:both}body{font-family:"Chivo Web",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;background:#1d191a;color:#edebeb;-webkit-transition:1s all cubic-bezier(0.5,0,0,1);-moz-transition:1s all cubic-bezier(0.5,0,0,1);transition:1s all cubic-bezier(0.5,0,0,1)}#page-container{background:url(../images/bg-pattern.png) repeat-x center top;padding:0 1em;-webkit-transition:1s all cubic-bezier(0.5,0,0,1);-moz-transition:1s all cubic-bezier(0.5,0,0,1);transition:1s all cubic-bezier(0.5,0,0,1)}figure{margin:0;padding:0}em{color:#edebeb;font-style:normal}a{color:#F34648;text-decoration:none}a:hover{text-decoration:underline}a:active{color:#c60d0f}.button,.menu a{text-decoration:none}.button:hover,.menu a:hover{text-decoration:none}nav .about{font-size:0.72222em;line-height:2.30769em;line-height:1.2em;border-radius:2em;padding:0.5em 1.2em;margin-top:0.41667em}.links a,footer .button{font-size:0.77778em;line-height:2.14286em;line-height:1.1em}.links a{margin:1em}.button,.links a{text-transform:uppercase;border:2px solid #F34648;display:inline-block;border-radius:1.5em;line-height:1.1em;padding:0.5em 1em;font-weight:bold;box-shadow:inset 0 0 0 0px #F34648;-webkit-transition:0.35s all cubic-bezier(0.5,0,0,1);-moz-transition:0.35s all cubic-bezier(0.5,0,0,1);transition:0.35s all cubic-bezier(0.5,0,0,1)}.button:after,.links a:after{content:'\2192';padding-left:0.5em}.button:hover,.links a:hover{box-shadow:inset 0 0 0 1.3em #F34648;color:#1d191a;background:#F34648}.email{display:block;text-decoration:none;margin-bottom:0.83333em;color:#a59a9a}header,nav{max-width:700px;margin:0 auto;text-align:center}header{padding-top:10em;position:relative}header h1{font-size:1em;line-height:1.66667em;margin:0;line-height:1em;margin-bottom:1.66667em}header h1 a{display:block;margin:0 auto;width:200px;height:90px;position:relative;-webkit-perspective:1000;-moz-perspective:1000;perspective:1000}header h1 span{font-size:0em}header h1 svg{width:200px;height:90px;margin:0 auto;fill:none;stroke:#F34648;stroke-width:7.5;stroke-miterlimit:10}header h1 svg polygon{stroke-linecap:round}header h1 svg polyline{stroke-linejoin:bevel;stroke-linecap:round}header a.back,header a.menu{-webkit-perspective:1000;-moz-perspective:1000;perspective:1000;display:block;position:absolute;bottom:0em;opacity:0;padding:1em;margin:-1em;-webkit-transition:0.7s all cubic-bezier(0.5,0,0,1);-moz-transition:0.7s all cubic-bezier(0.5,0,0,1);transition:0.7s all cubic-bezier(0.5,0,0,1);-webkit-transform:scale(0) rotate(-270deg);-moz-transform:scale(0) rotate(-270deg);-ms-transform:scale(0) rotate(-270deg);-o-transform:scale(0) rotate(-270deg);transform:scale(0) rotate(-270deg)}header a.back svg,header a.menu svg{-webkit-perspective:1000;-moz-perspective:1000;perspective:1000;fill:none;stroke:#8a787c;stroke-width:3;stroke-miterlimit:10;stroke-linecap:round;width:24px;height:24px;-webkit-transition:0.5s all cubic-bezier(0.5,0,0,1);-moz-transition:0.5s all cubic-bezier(0.5,0,0,1);transition:0.5s all cubic-bezier(0.5,0,0,1)}header a.back:hover svg,header a.menu:hover svg{stroke:#baaeb1}header a.back{left:1em}header a.menu{right:1em}#loader{position:fixed;top:0;left:0;font-size:0.77778em;line-height:2.14286em;text-transform:uppercase;padding:1em;color:#a59a9a;width:100%;z-index:100;-webkit-transform:translate3d(0,-10em,0);-moz-transform:translate3d(0,-10em,0);-ms-transform:translate3d(0,-10em,0);-o-transform:translate3d(0,-10em,0);transform:translate3d(0,-10em,0);-webkit-transition:transform 0.5s cubic-bezier(0,1,0.21,1);-moz-transition:transform 0.5s cubic-bezier(0,1,0.21,1);transition:transform 0.5s cubic-bezier(0,1,0.21,1)}#loader span{display:block;position:absolute;top:0;left:0;width:100%;height:4px;background:#F34648;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.loading #page-container{opacity:0.5;pointer-events:none}.loading header svg{-webkit-transition:none;-moz-transition:none;transition:none}.loading header svg polygon{stroke-dasharray:485;-webkit-animation:1.5s logoPolygonLoad cubic-bezier(0.5,0,0,1);-moz-animation:1.5s logoPolygonLoad cubic-bezier(0.5,0,0,1);animation:1.5s logoPolygonLoad cubic-bezier(0.5,0,0,1);-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite}.loading header svg polyline{stroke-dasharray:200;-webkit-animation:1s logoPolylineLoad cubic-bezier(0.5,0,0,1);-moz-animation:1s logoPolylineLoad cubic-bezier(0.5,0,0,1);animation:1s logoPolylineLoad cubic-bezier(0.5,0,0,1);-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite}.loading #loader{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.loading #loader span{-webkit-animation:1s loader 0s infinite ease-in-out;-moz-animation:1s loader 0s infinite ease-in-out;animation:1s loader 0s infinite ease-in-out}header,#page,header svg{-webkit-transition:all 0.8s cubic-bezier(0,1,0.21,1);-moz-transition:all 0.8s cubic-bezier(0,1,0.21,1);transition:all 0.8s cubic-bezier(0,1,0.21,1)}.home #page{max-height:0px;overflow:hidden;display:block;opacity:0}.home.page #page{max-height:7000px;opacity:1}#page{position:relative}#page:before,#page:after{content:'';display:block;border:0px solid #2a2626;opacity:0;position:absolute;left:50%;width:100%;max-width:700px;-webkit-transform:scaleX(0) translateZ(0) translateX(-50%);-moz-transform:scaleX(0) translateZ(0) translateX(-50%);-ms-transform:scaleX(0) translateZ(0) translateX(-50%);-o-transform:scaleX(0) translateZ(0) translateX(-50%);transform:scaleX(0) translateZ(0) translateX(-50%);-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transition:1.5s transform cubic-bezier(0.5,0,0,1),0.3s opacity linear 0.5s;-moz-transition:1.5s transform cubic-bezier(0.5,0,0,1),0.3s opacity linear 0.5s;transition:1.5s transform cubic-bezier(0.5,0,0,1),0.3s opacity linear 0.5s}#page:before{border-top-width:1px;top:0}#page:after{border-bottom-width:1px;bottom:0}.page #page:before,.page #page:after{opacity:1;-webkit-transform:scaleX(1) translateZ(0) translateX(-50%);-moz-transform:scaleX(1) translateZ(0) translateX(-50%);-ms-transform:scaleX(1) translateZ(0) translateX(-50%);-o-transform:scaleX(1) translateZ(0) translateX(-50%);transform:scaleX(1) translateZ(0) translateX(-50%)}.page #page:before{border-top-width:1px}.page #page:after{border-bottom-width:1px}#content h3,#content h3 img,#content .tags,#content .meta,#content .main{-webkit-animation:1s slideOut 0.2s cubic-bezier(0.5,0,0,1);-moz-animation:1s slideOut 0.2s cubic-bezier(0.5,0,0,1);animation:1s slideOut 0.2s cubic-bezier(0.5,0,0,1);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}#content .meta{-webkit-animation-delay:0.2s;-moz-animation-delay:0.2s;animation-delay:0.2s}#content .tags{-webkit-animation-delay:0.15s;-moz-animation-delay:0.15s;animation-delay:0.15s}#content h3{-webkit-animation-delay:0.1s;-moz-animation-delay:0.1s;animation-delay:0.1s}#content h3 img{-webkit-animation-delay:0.05s;-moz-animation-delay:0.05s;animation-delay:0.05s}.page header h1 a{-webkit-transition:0.5s all cubic-bezier(0.5,0,0,1);-moz-transition:0.5s all cubic-bezier(0.5,0,0,1);transition:0.5s all cubic-bezier(0.5,0,0,1)}.page header h1 a:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.page header h1 a:active{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}.page header h1 a svg{-webkit-transform:scale(0.6) translate3d(0,2.45em,0);-moz-transform:scale(0.6) translate3d(0,2.45em,0);-ms-transform:scale(0.6) translate3d(0,2.45em,0);-o-transform:scale(0.6) translate3d(0,2.45em,0);transform:scale(0.6) translate3d(0,2.45em,0);stroke-width:10px}.page a.back,.page a.menu{opacity:1;-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}.page #page-container{-webkit-transform:translate3d(0,-11em,0);-moz-transform:translate3d(0,-11em,0);-ms-transform:translate3d(0,-11em,0);-o-transform:translate3d(0,-11em,0);transform:translate3d(0,-11em,0)}.page nav{margin-top:3.33333em}.page #content h3,.page #content h3 img,.page #content .tags,.page #content .meta,.page #content .main{-webkit-animation:1s slideIn 0.1s cubic-bezier(0.5,0,0,1);-moz-animation:1s slideIn 0.1s cubic-bezier(0.5,0,0,1);animation:1s slideIn 0.1s cubic-bezier(0.5,0,0,1);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.page #content .meta{-webkit-animation-delay:0.15s;-moz-animation-delay:0.15s;animation-delay:0.15s}.page #content .tags{-webkit-animation-delay:0.2s;-moz-animation-delay:0.2s;animation-delay:0.2s}.page #content h3{-webkit-animation-delay:0.25s;-moz-animation-delay:0.25s;animation-delay:0.25s}.page #content h3 img{-webkit-animation-delay:0.3s;-moz-animation-delay:0.3s;animation-delay:0.3s}h3{font-weight:100;text-align:center;margin-bottom:0;font-size:2.66667em;line-height:1.25em;letter-spacing:-0.025em;line-height:1.3em}#content{margin:0 auto;max-width:800px;*zoom:1;padding-bottom:3.33333em}#content:before,#content:after{content:"";display:table}#content:after{clear:both}#content .tags{display:block;text-align:center;font-weight:normal;text-transform:uppercase;font-size:0.77778em;line-height:2.14286em;margin-bottom:3.33333em}#content .meta{text-align:center;max-width:600px;margin:0 auto;margin-bottom:3.33333em;color:#bdb5b5}#content .meta p:first-child{margin-top:0}#content figure{display:block;border-radius:3px;overflow:hidden;box-shadow:0 4px 5px rgba(0,0,0,0.5);max-width:100%;line-height:0;margin:0 auto;margin-bottom:1.66667em}#content figure img{width:100%;height:auto}#content.about h3{margin-top:0.83333em;margin-bottom:0.83333em}#content.about h3 img{border-radius:60px;overflow:hidden;display:block;width:100px;height:100px;margin:0 auto;margin-bottom:0.41667em;-webkit-transition:1s all cubic-bezier(0.5,0,0,1);-moz-transition:1s all cubic-bezier(0.5,0,0,1);transition:1s all cubic-bezier(0.5,0,0,1)}#content.about h3 img:hover{width:240px;height:240px;border-radius:120px}#content.about .meta{-webkit-animation:none;-moz-animation:none;animation:none;color:#bdb5b5}#content.about .meta strong{font-weight:normal;color:#e1dede}#content.about .meta p:first-child{margin-top:0}#content.about .meta p{-webkit-animation:1.8s slideIn 0.2s cubic-bezier(0,1,0.21,1);-moz-animation:1.8s slideIn 0.2s cubic-bezier(0,1,0.21,1);animation:1.8s slideIn 0.2s cubic-bezier(0,1,0.21,1);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}#content.about .meta p:nth-child(1){-webkit-animation-delay:0.48s;-moz-animation-delay:0.48s;animation-delay:0.48s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}#content.about .meta p:nth-child(2){-webkit-animation-delay:0.56s;-moz-animation-delay:0.56s;animation-delay:0.56s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}#content.about .meta p:nth-child(3){-webkit-animation-delay:0.64s;-moz-animation-delay:0.64s;animation-delay:0.64s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}#content.about .meta p:nth-child(4){-webkit-animation-delay:0.72s;-moz-animation-delay:0.72s;animation-delay:0.72s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}#content.about .meta p:nth-child(5){-webkit-animation-delay:0.8s;-moz-animation-delay:0.8s;animation-delay:0.8s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}#content.about .meta p:nth-child(6){-webkit-animation-delay:0.88s;-moz-animation-delay:0.88s;animation-delay:0.88s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}#content.about .meta p:nth-child(7){-webkit-animation-delay:0.96s;-moz-animation-delay:0.96s;animation-delay:0.96s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}#content.about .meta p:nth-child(8){-webkit-animation-delay:1.04s;-moz-animation-delay:1.04s;animation-delay:1.04s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}#content.about .meta p:nth-child(9){-webkit-animation-delay:1.12s;-moz-animation-delay:1.12s;animation-delay:1.12s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}#content.about .meta p:nth-child(10){-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}#content figure.iphone{border:4px solid #383133;padding:3.5em 1%;max-width:320px;border-radius:30px;box-shadow:none;position:relative}#content figure.iphone:before{content:'';display:block;position:absolute;height:3px;background:#383133;width:4em;position:absolute;top:1.75em;left:50%;margin-left:-2em}#content figure.iphone:after{content:'';display:block;position:absolute;height:2em;width:2em;left:50%;margin-left:-1em;border-radius:2em;background:#383133;bottom:0.75em}#content figure.ipadportrait,#content figure.ipadlandscape{border:4px solid #383133;padding:3.5em 1%;max-width:70%;border-radius:30px;box-shadow:none;position:relative}#content figure.ipadportrait:before,#content figure.ipadlandscape:before{content:'';display:block;position:absolute;height:0.75em;background:#383133;width:0.75em;border-radius:1em;position:absolute;top:1.5em;left:50%;margin-left:-0.375em}#content figure.ipadportrait:after,#content figure.ipadlandscape:after{content:'';display:block;position:absolute;height:2em;width:2em;left:50%;margin-left:-1em;border-radius:2em;background:#383133;bottom:0.75em}#content figure.ipadlandscape{padding:1% 3.5em;max-width:100%}#content figure.ipadlandscape:before{left:1.5em;top:50%;margin-left:0;margin-top:-0.375em}#content figure.ipadlandscape:after{left:auto;right:0.75em;bottom:50%;margin-left:0;margin-bottom:-1em}#content figure.windows{border:4px solid #383133;padding:3.5em 1%;padding-top:2em;max-width:320px;border-radius:15px;position:relative;-webkit-perspective:500;-moz-perspective:500;perspective:500}#content figure.windows:before{content:'';display:block;position:absolute;height:5px;background:#383133;width:4em;position:absolute;top:0;left:50%;margin-left:-2em}#content figure.windows:after{content:'';display:block;position:absolute;height:1em;width:1.4em;left:50%;margin-left:-0.7em;background:#383133;bottom:1.25em;border-radius:2px}#content figure.browser{box-shadow:none;border:4px solid #383133;border-radius:8px;overflow:hidden;position:relative}#content figure.browser:before{content:'';display:block;height:2em;border-bottom:4px solid #383133}#content figure.browser:after{content:'';display:block;position:absolute;top:0.75em;right:1em;width:0.5em;height:0.5em;border-radius:0.8em;background:#383133;box-shadow:-2em 0 0 #383133,-4em 0 0 #383133}figure.video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:1.66667em}figure.video iframe,figure.video object,figure.video embed{position:absolute;top:0;left:0;width:100%;height:100%}h4{text-align:left;display:block;position:relative;font-weight:900;text-transform:uppercase;color:#a59a9a;font-size:0.88889em;line-height:1.875em;margin-top:5em;margin-bottom:2.5em}h4 span{background:#1d191a;padding-right:1em}h4:after{content:'';display:block;border-bottom:1px solid #2f2a2a;margin-top:-0.95em}nav{padding-bottom:5em;*zoom:1}nav:before,nav:after{content:"";display:table}nav:after{clear:both}nav h2{font-weight:normal;font-size:1.33333em;line-height:1.25em;margin-bottom:0.41667em;color:#d5d0d0}nav h2 strong{color:#edebeb}nav .menu{list-style-type:none;margin:0 auto;padding:0;text-align:left}nav .menu li{display:inline;line-height:1.2em}nav .menu li a{display:inline;float:left;width:33.33333%;margin:0 0%;padding-top:0.83333em;padding-bottom:0.83333em;display:block}nav .title{display:block;font-weight:bold;padding-right:1.5em}nav .tags{display:block;width:100%;font-size:0.66667em;line-height:2.5em}nav .show-more{padding-top:0.83333em;-webkit-transition:1s all cubic-bezier(0,1,0.21,1);-moz-transition:1s all cubic-bezier(0,1,0.21,1);transition:1s all cubic-bezier(0,1,0.21,1);clear:both}nav .show-more a{font-size:0.72222em;line-height:2.30769em;padding:0em 1.2em;border-color:#574f4f;color:#726767}nav .show-more a:hover{border-color:#F34648}nav .show-more a:after{content:'\25BE'}nav .show-more.hidden{display:none}nav .menu .hidden{display:none}nav .menu li.visible a{-webkit-animation:1.3s flyInIntro cubic-bezier(0.5,0,0,1);-moz-animation:1.3s flyInIntro cubic-bezier(0.5,0,0,1);animation:1.3s flyInIntro cubic-bezier(0.5,0,0,1)}nav .menu li.visible:nth-child(7) a{-webkit-animation-delay:-0.18s;-moz-animation-delay:-0.18s;animation-delay:-0.18s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}nav .menu li.visible:nth-child(8) a{-webkit-animation-delay:-0.15s;-moz-animation-delay:-0.15s;animation-delay:-0.15s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}nav .menu li.visible:nth-child(9) a{-webkit-animation-delay:-0.12s;-moz-animation-delay:-0.12s;animation-delay:-0.12s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}nav .menu li.visible:nth-child(10) a{-webkit-animation-delay:-0.09s;-moz-animation-delay:-0.09s;animation-delay:-0.09s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}nav .menu li.visible:nth-child(11) a{-webkit-animation-delay:-0.06s;-moz-animation-delay:-0.06s;animation-delay:-0.06s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}nav .menu li.visible:nth-child(12) a{-webkit-animation-delay:-0.03s;-moz-animation-delay:-0.03s;animation-delay:-0.03s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}nav .menu li.visible:nth-child(13) a{-webkit-animation-delay:0s;-moz-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}nav .menu li.visible:nth-child(14) a{-webkit-animation-delay:0.03s;-moz-animation-delay:0.03s;animation-delay:0.03s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}nav .menu li.visible:nth-child(15) a{-webkit-animation-delay:0.06s;-moz-animation-delay:0.06s;animation-delay:0.06s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}nav .menu li.visible:nth-child(16) a{-webkit-animation-delay:0.09s;-moz-animation-delay:0.09s;animation-delay:0.09s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}nav .menu li.visible:nth-child(17) a{-webkit-animation-delay:0.12s;-moz-animation-delay:0.12s;animation-delay:0.12s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}nav .menu li.visible:nth-child(18) a{-webkit-animation-delay:0.15s;-moz-animation-delay:0.15s;animation-delay:0.15s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}nav .menu li.visible:nth-child(19) a{-webkit-animation-delay:0.18s;-moz-animation-delay:0.18s;animation-delay:0.18s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}nav .menu li.visible:nth-child(20) a{-webkit-animation-delay:0.21s;-moz-animation-delay:0.21s;animation-delay:0.21s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}nav .menu li.visible:nth-child(21) a{-webkit-animation-delay:0.24s;-moz-animation-delay:0.24s;animation-delay:0.24s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}nav .menu li.visible:nth-child(22) a{-webkit-animation-delay:0.27s;-moz-animation-delay:0.27s;animation-delay:0.27s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}nav .menu li.visible:nth-child(23) a{-webkit-animation-delay:0.3s;-moz-animation-delay:0.3s;animation-delay:0.3s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}nav .menu li.visible:nth-child(24) a{-webkit-animation-delay:0.33s;-moz-animation-delay:0.33s;animation-delay:0.33s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}nav .menu li.visible:nth-child(25) a{-webkit-animation-delay:0.36s;-moz-animation-delay:0.36s;animation-delay:0.36s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}nav .menu li.visible:nth-child(26) a{-webkit-animation-delay:0.39s;-moz-animation-delay:0.39s;animation-delay:0.39s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}nav .menu li.visible:nth-child(27) a{-webkit-animation-delay:0.42s;-moz-animation-delay:0.42s;animation-delay:0.42s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}nav .menu li.visible:nth-child(28) a{-webkit-animation-delay:0.45s;-moz-animation-delay:0.45s;animation-delay:0.45s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}nav .menu li.visible:nth-child(29) a{-webkit-animation-delay:0.48s;-moz-animation-delay:0.48s;animation-delay:0.48s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}nav .menu li.visible:nth-child(30) a{-webkit-animation-delay:0.51s;-moz-animation-delay:0.51s;animation-delay:0.51s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;display:block}span.tags{display:block;text-transform:uppercase;margin-top:0.41667em;line-height:1.3em}span.tags span{color:#8c8080;display:inline-block}span.tags span:after{content:'/';padding:0 0.5em;color:#383133}span.tags span:last-child:after{display:none}nav a .title,nav a .tags{-webkit-transition:1s all cubic-bezier(0,1,0.21,1);-moz-transition:1s all cubic-bezier(0,1,0.21,1);transition:1s all cubic-bezier(0,1,0.21,1);-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;transform-origin:0% 50%}nav a:hover .tags,nav a:hover .title{-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-ms-transform:scale(1.07);-o-transform:scale(1.07);transform:scale(1.07)}nav a:active .tags,nav a:active .title{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}footer{display:none}.page footer{-webkit-animation:1.5s flyInIntro cubic-bezier(0.5,0,0,1);-moz-animation:1.5s flyInIntro cubic-bezier(0.5,0,0,1);animation:1.5s flyInIntro cubic-bezier(0.5,0,0,1);position:absolute;display:block;bottom:-12.5em;left:0;width:100%;clear:both;background:#F34648;color:#feeeee;text-align:center;font-size:0.88889em;line-height:1.875em;padding-top:1.66667em;padding-bottom:2.5em}.page footer .button{color:#edebeb;border-color:#edebeb;box-shadow:inset 0px 0px 0px 0px #edebeb;margin-left:1em;margin-top:-2em}.page footer .button:hover{box-shadow:inset 0 0 0 1.1em #edebeb;color:#F34648;background:#edebeb}.page footer p{margin:0.5em}.page footer .social{border-top:1px solid rgba(255,255,255,0.25);font-size:0.77778em;line-height:2.14286em;text-transform:uppercase;margin:0 auto;margin-top:1.66667em;padding-top:1.66667em;max-width:700px;line-height:2em}.page footer .social a{opacity:0.5;-webkit-transition:0.5s all cubic-bezier(0.5,0,0,1);-moz-transition:0.5s all cubic-bezier(0.5,0,0,1);transition:0.5s all cubic-bezier(0.5,0,0,1);display:inline-block;margin:0 1em}.page footer .social a:first-child{margin-left:1.5em}.page footer .social a:hover{opacity:1}.page footer svg{fill:#FFF;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-top:-3px}@media screen and (max-width: 640px){body{font-size:0.88889em;line-height:1.875em}header{padding-top:3em}h3,.about h3{font-size:1.77778em;line-height:1.875em;font-weight:normal;line-height:1.3em}.page #content .tags{margin-bottom:1.66667em}nav h2{font-size:1.11111em;line-height:1.5em;margin-top:-0.83333em}nav h4{margin-top:3.33333em}.page #page-container{-webkit-transform:translate3d(0,-4em,0);-moz-transform:translate3d(0,-4em,0);-ms-transform:translate3d(0,-4em,0);-o-transform:translate3d(0,-4em,0);transform:translate3d(0,-4em,0)}nav .menu li a,#content .meta,#content .main{display:inline;float:left;width:100%;margin:0 0%}footer .social span{display:block;margin-bottom:0.41667em}#content .main{margin-top:1.66667em}#content figure.ipadportrait,#content figure.ipadlandscape{border-width:2px;border-radius:15px}#content figure.ipadportrait:before,#content figure.ipadlandscape:before{width:0.375em;height:0.375em;top:0.8em;margin-left:-0.1875em}#content figure.ipadportrait:after,#content figure.ipadlandscape:after{width:1em;height:1em;bottom:0.5em;margin-left:-0.5em}#content figure.ipadportrait{padding:2em 1%}#content figure.ipadlandscape{padding:1% 2em}#content figure.ipadlandscape:before{width:0.375em;height:0.375em;top:50%;left:0.8em;margin-left:0;margin-top:-0.1875em}#content figure.ipadlandscape:after{width:1em;height:1em;right:0.5em;bottom:50%;margin-left:0;margin-bottom:-0.5em}#content figure.iphone{border-width:2px;padding:2em 1%;max-width:320px;border-radius:15px;box-shadow:none;position:relative}#content figure.iphone:before{top:0.9em}#content figure.iphone:after{height:1em;width:1em;margin-left:-0.5em;border-radius:1.25em;bottom:0.5em}#content figure.windows{border:2px solid #383133;padding:1.75em 1%;padding-top:1em;border-radius:7.5px}#content figure.windows:after{bottom:0.35em}#content figure.browser{border:2px solid #383133;border-radius:4px}#content figure.browser:before{height:1em;border-bottom:2px solid #383133}#content figure.browser:after{top:0.4em;right:0.5em;width:0.3em;height:0.3em;border-radius:0.3em;box-shadow:-1em 0 0 #383133,-2em 0 0 #383133}}.intro header svg{-webkit-animation:1.3s logoScale 1.5s cubic-bezier(0.5,0,0,1);-moz-animation:1.3s logoScale 1.5s cubic-bezier(0.5,0,0,1);animation:1.3s logoScale 1.5s cubic-bezier(0.5,0,0,1);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;height:180px;width:200px;margin:0 auto}.intro header svg polygon{stroke-dasharray:485;-webkit-animation:1.5s logoPolygon 0.1s cubic-bezier(0.5,0,0,1);-moz-animation:1.5s logoPolygon 0.1s cubic-bezier(0.5,0,0,1);animation:1.5s logoPolygon 0.1s cubic-bezier(0.5,0,0,1);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.intro header svg polyline{stroke-dasharray:200;-webkit-animation:1.1s logoPolyline cubic-bezier(0.5,0,0,1);-moz-animation:1.1s logoPolyline cubic-bezier(0.5,0,0,1);animation:1.1s logoPolyline cubic-bezier(0.5,0,0,1);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.intro h2,.intro .email,.intro .about,.intro nav h4,.intro .menu li a,.intro .show-more{-webkit-animation:1.3s flyInIntro cubic-bezier(0.5,0,0,1);-moz-animation:1.3s flyInIntro cubic-bezier(0.5,0,0,1);animation:1.3s flyInIntro cubic-bezier(0.5,0,0,1);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.intro h2{-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;animation-delay:1.6s}.intro .email{-webkit-animation-delay:1.65s;-moz-animation-delay:1.65s;animation-delay:1.65s}.intro .about{-webkit-animation-delay:1.7s;-moz-animation-delay:1.7s;animation-delay:1.7s}.intro nav h4{-webkit-animation-delay:1.75s;-moz-animation-delay:1.75s;animation-delay:1.75s}.intro .show-more{-webkit-animation-delay:1.98s;-moz-animation-delay:1.98s;animation-delay:1.98s}.intro .menu li:nth-child(1) a{-webkit-animation-delay:1.83s;-moz-animation-delay:1.83s;animation-delay:1.83s}.intro .menu li:nth-child(2) a{-webkit-animation-delay:1.86s;-moz-animation-delay:1.86s;animation-delay:1.86s}.intro .menu li:nth-child(3) a{-webkit-animation-delay:1.89s;-moz-animation-delay:1.89s;animation-delay:1.89s}.intro .menu li:nth-child(4) a{-webkit-animation-delay:1.92s;-moz-animation-delay:1.92s;animation-delay:1.92s}.intro .menu li:nth-child(5) a{-webkit-animation-delay:1.95s;-moz-animation-delay:1.95s;animation-delay:1.95s}.intro .menu li:nth-child(6) a{-webkit-animation-delay:1.98s;-moz-animation-delay:1.98s;animation-delay:1.98s}@-webkit-keyframes loader{0%{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-moz-keyframes loader{0%{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-ms-keyframes loader{0%{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes loader{0%{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes flyInIntro{0%{opacity:0;-webkit-transform:translate3d(0,200px,0);-moz-transform:translate3d(0,200px,0);-ms-transform:translate3d(0,200px,0);-o-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-moz-keyframes flyInIntro{0%{opacity:0;-webkit-transform:translate3d(0,200px,0);-moz-transform:translate3d(0,200px,0);-ms-transform:translate3d(0,200px,0);-o-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-ms-keyframes flyInIntro{0%{opacity:0;-webkit-transform:translate3d(0,200px,0);-moz-transform:translate3d(0,200px,0);-ms-transform:translate3d(0,200px,0);-o-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes flyInIntro{0%{opacity:0;-webkit-transform:translate3d(0,200px,0);-moz-transform:translate3d(0,200px,0);-ms-transform:translate3d(0,200px,0);-o-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translate3d(0,-200px,0);-moz-transform:translate3d(0,-200px,0);-ms-transform:translate3d(0,-200px,0);-o-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-moz-keyframes slideIn{0%{opacity:0;-webkit-transform:translate3d(0,-200px,0);-moz-transform:translate3d(0,-200px,0);-ms-transform:translate3d(0,-200px,0);-o-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-ms-keyframes slideIn{0%{opacity:0;-webkit-transform:translate3d(0,-200px,0);-moz-transform:translate3d(0,-200px,0);-ms-transform:translate3d(0,-200px,0);-o-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideIn{0%{opacity:0;-webkit-transform:translate3d(0,-200px,0);-moz-transform:translate3d(0,-200px,0);-ms-transform:translate3d(0,-200px,0);-o-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOut{0%{opacity:1;-webkit-transform:translate3d(0,0px,0);-moz-transform:translate3d(0,0px,0);-ms-transform:translate3d(0,0px,0);-o-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-200px,0);-moz-transform:translate3d(0,-200px,0);-ms-transform:translate3d(0,-200px,0);-o-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}}@-moz-keyframes slideOut{0%{opacity:1;-webkit-transform:translate3d(0,0px,0);-moz-transform:translate3d(0,0px,0);-ms-transform:translate3d(0,0px,0);-o-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-200px,0);-moz-transform:translate3d(0,-200px,0);-ms-transform:translate3d(0,-200px,0);-o-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}}@-ms-keyframes slideOut{0%{opacity:1;-webkit-transform:translate3d(0,0px,0);-moz-transform:translate3d(0,0px,0);-ms-transform:translate3d(0,0px,0);-o-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-200px,0);-moz-transform:translate3d(0,-200px,0);-ms-transform:translate3d(0,-200px,0);-o-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}}@keyframes slideOut{0%{opacity:1;-webkit-transform:translate3d(0,0px,0);-moz-transform:translate3d(0,0px,0);-ms-transform:translate3d(0,0px,0);-o-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-200px,0);-moz-transform:translate3d(0,-200px,0);-ms-transform:translate3d(0,-200px,0);-o-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}}@-webkit-keyframes logoPolygon{0%{stroke-dashoffset:485}100%{stroke-dashoffset:0}}@-moz-keyframes logoPolygon{0%{stroke-dashoffset:485}100%{stroke-dashoffset:0}}@-ms-keyframes logoPolygon{0%{stroke-dashoffset:485}100%{stroke-dashoffset:0}}@keyframes logoPolygon{0%{stroke-dashoffset:485}100%{stroke-dashoffset:0}}@-webkit-keyframes logoPolyline{0%{stroke-dashoffset:300}100%{stroke-dashoffset:0}}@-moz-keyframes logoPolyline{0%{stroke-dashoffset:300}100%{stroke-dashoffset:0}}@-ms-keyframes logoPolyline{0%{stroke-dashoffset:300}100%{stroke-dashoffset:0}}@keyframes logoPolyline{0%{stroke-dashoffset:300}100%{stroke-dashoffset:0}}@-webkit-keyframes logoPolygonLoad{0%{stroke-dashoffset:970}100%{stroke-dashoffset:0}}@-moz-keyframes logoPolygonLoad{0%{stroke-dashoffset:970}100%{stroke-dashoffset:0}}@-ms-keyframes logoPolygonLoad{0%{stroke-dashoffset:970}100%{stroke-dashoffset:0}}@keyframes logoPolygonLoad{0%{stroke-dashoffset:970}100%{stroke-dashoffset:0}}@-webkit-keyframes logoPolylineLoad{0%{stroke-dashoffset:400}100%{stroke-dashoffset:0}}@-moz-keyframes logoPolylineLoad{0%{stroke-dashoffset:400}100%{stroke-dashoffset:0}}@-ms-keyframes logoPolylineLoad{0%{stroke-dashoffset:400}100%{stroke-dashoffset:0}}@keyframes logoPolylineLoad{0%{stroke-dashoffset:400}100%{stroke-dashoffset:0}}@-webkit-keyframes logoScale{0%{-webkit-transform:scale(1) translate3d(0,4em,0);-moz-transform:scale(1) translate3d(0,4em,0);-ms-transform:scale(1) translate3d(0,4em,0);-o-transform:scale(1) translate3d(0,4em,0);transform:scale(1) translate3d(0,4em,0)}100%{-webkit-transform:scale(0.5) translate3d(0,-4.9em,0);-moz-transform:scale(0.5) translate3d(0,-4.9em,0);-ms-transform:scale(0.5) translate3d(0,-4.9em,0);-o-transform:scale(0.5) translate3d(0,-4.9em,0);transform:scale(0.5) translate3d(0,-4.9em,0)}}@-moz-keyframes logoScale{0%{-webkit-transform:scale(1) translate3d(0,4em,0);-moz-transform:scale(1) translate3d(0,4em,0);-ms-transform:scale(1) translate3d(0,4em,0);-o-transform:scale(1) translate3d(0,4em,0);transform:scale(1) translate3d(0,4em,0)}100%{-webkit-transform:scale(0.5) translate3d(0,-4.9em,0);-moz-transform:scale(0.5) translate3d(0,-4.9em,0);-ms-transform:scale(0.5) translate3d(0,-4.9em,0);-o-transform:scale(0.5) translate3d(0,-4.9em,0);transform:scale(0.5) translate3d(0,-4.9em,0)}}@-ms-keyframes logoScale{0%{-webkit-transform:scale(1) translate3d(0,4em,0);-moz-transform:scale(1) translate3d(0,4em,0);-ms-transform:scale(1) translate3d(0,4em,0);-o-transform:scale(1) translate3d(0,4em,0);transform:scale(1) translate3d(0,4em,0)}100%{-webkit-transform:scale(0.5) translate3d(0,-4.9em,0);-moz-transform:scale(0.5) translate3d(0,-4.9em,0);-ms-transform:scale(0.5) translate3d(0,-4.9em,0);-o-transform:scale(0.5) translate3d(0,-4.9em,0);transform:scale(0.5) translate3d(0,-4.9em,0)}}@keyframes logoScale{0%{-webkit-transform:scale(1) translate3d(0,4em,0);-moz-transform:scale(1) translate3d(0,4em,0);-ms-transform:scale(1) translate3d(0,4em,0);-o-transform:scale(1) translate3d(0,4em,0);transform:scale(1) translate3d(0,4em,0)}100%{-webkit-transform:scale(0.5) translate3d(0,-4.9em,0);-moz-transform:scale(0.5) translate3d(0,-4.9em,0);-ms-transform:scale(0.5) translate3d(0,-4.9em,0);-o-transform:scale(0.5) translate3d(0,-4.9em,0);transform:scale(0.5) translate3d(0,-4.9em,0)}}.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.8);outline:none!important;opacity:0;-webkit-transition:opacity 1s cubic-bezier(0.5,0,0,1);-moz-transition:opacity 1s cubic-bezier(0.5,0,0,1);transition:opacity 1s cubic-bezier(0.5,0,0,1)}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;opacity:0;-webkit-transition:opacity 1s cubic-bezier(0.5,0,0,1);-moz-transition:opacity 1s cubic-bezier(0.5,0,0,1);transition:opacity 1s cubic-bezier(0.5,0,0,1)}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important;opacity:1;-webkit-transition:opacity 1s cubic-bezier(0.5,0,0,1);-moz-transition:opacity 1s cubic-bezier(0.5,0,0,1);transition:opacity 1s cubic-bezier(0.5,0,0,1)}.lity-loading .lity-container{opacity:0}.lity-container:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-content{z-index:9993;width:100%}.lity-close{z-index:9994;width:35px;height:35px;line-height:35px;position:fixed;right:0;top:0;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;text-shadow:0px 1px 2px rgba(0,0,0,0.6);border:0;background:transparent;outline:none!important;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;cursor:pointer}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;overflow:hidden;padding-top:56.25%}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}