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,input,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,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;border-radius:0;background:0;font-family:Armata,sans-serif;font-size:100%;font-weight:200;vertical-align:baseline}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}a{text-decoration:none}html{height:100%;width:100%}body{margin:0;padding:20px;background-color:#FF0090}.wrap{opacity:0}*{outline:0}.ng-cloak,[ng-cloak],[ng\:cloak]{display:none!important}.smooth{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.container{box-sizing:border-box;margin:0 auto}.gradient-animation{background:linear-gradient(270deg,#f200ff,#ff7e00,#69d6ff);background-size:600% 600%;-webkit-animation:gradient 30s ease infinite;-moz-animation:gradient 30s ease infinite;-o-animation:gradient 30s ease infinite;animation:gradient 30s ease infinite}@-webkit-keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@-moz-keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@-o-keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.rotating{-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}@-webkit-keyframes fade-in{0%{opacity:0}100%,80%{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}100%,80%{opacity:1}}@-o-keyframes fade-in{0%{opacity:0}100%,80%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%,80%{opacity:1}}.fade--in-medium{-webkit-animation:fade-in .6s normal forwards ease-in-out;-moz-animation:fade-in .6s normal forwards ease-in-out;-o-animation:fade-in .6s normal forwards ease-in-out;animation:fade-in .6s normal forwards ease-in-out}.fade--in-slow{-webkit-animation:fade-in 2s normal forwards ease-in-out;-moz-animation:fade-in 2s normal forwards ease-in-out;-o-animation:fade-in 2s normal forwards ease-in-out;animation:fade-in 2s normal forwards ease-in-out}body{-webkit-backface-visibility:hidden}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.slideInLeft{-webkit-animation-name:slideInLeft;-moz-animation-name:slideInLeft;-o-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes slideInRight{0%{opacity:0;-moz-transform:translateX(2000px)}100%{-moz-transform:translateX(0)}}@-o-keyframes slideInRight{0%{opacity:0;-o-transform:translateX(2000px)}100%{-o-transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(2000px)}100%{transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;-moz-animation-name:slideInRight;-o-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes slideOutLeft{0%{-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes slideOutLeft{0%{-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;-moz-animation-name:slideOutRight;-o-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes slideOutUp{0%{-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes slideOutUp{0%{-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes slideOutUp{0%{transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;-moz-animation-name:slideOutUp;-o-animation-name:slideOutUp;animation-name:slideOutUp}.spinner{width:50px;height:50px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#666;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}@keyframes spin{to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}.red{color:red}.black{color:#000}.white{color:#fff}.cyan,h4{color:#00aeef!important}.bg-cyan,.btn,.btn:active{background:#00aeef}.bg-white{background:#fff}.bg-grey-light{background:#eee}.bg-grey-dark,.btn:focus,.btn:hover{background:#72716f}.border-box,.btn,.section--title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.stroke{border-bottom:1px solid #777;display:inline-block;width:100%;margin-bottom:5px}.border-black{border:1px solid #000}.border-white{border:1px solid #fff}.rounded{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.margin-auto{margin:0 auto}.content-block-margin{margin:8px}.absolute--auto,.center,.center-horizontal,.center-top,.center-vertical,.landing-footer-container,.spinner{position:absolute;margin:auto;display:block}.center,.landing-footer-container,.spinner{top:0;left:0;bottom:0;right:0}.center-horizontal{left:0;right:0}.center-vertical{top:0;bottom:0}.center-top{top:0;left:0;right:0}.push-right>.portfolio-item{text-align:right}.push-left>.portfolio-item{text-align:left}.center>.portfolio-item,.landing-footer-container>.portfolio-item,.spinner>.portfolio-item{text-align:center}.tk-ff-providence-sans-web-pro{font-family:ff-providence-sans-web-pro}.caps,h2,h3,h4{text-transform:uppercase}.btn,.section--title,.text-center,h4{text-align:center}a,h1,h2,h3,h4,h5,p{font-family:ff-providence-sans-web-pro;font-style:normal;font-weight:100}h1{font-size:7em;line-height:1.125}h2{font-size:1em;line-height:1.25;letter-spacing:.2em;padding:40px}h3{font-size:1em;line-height:1.25;letter-spacing:.2em}h4{font-size:1.875em;line-height:1.6;letter-spacing:.2em}a,h5,p{font-size:1.5em;line-height:.7}.section--title{padding:28px;width:352px;height:0;z-index:9979;display:block}.section--title>h3{line-height:.35}.section--title-portfolio{margin:0 auto 50px}a{text-transform:uppercase}a,a:active,a:focus,a:hover,a:visited,a:visited:active,a:visited:focus,a:visited:hover{color:#000}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,.3)}.btn{padding:22px;width:270px;height:0;margin:30px auto;z-index:9979;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.125);-moz-box-shadow:0 1px 10px rgba(0,0,0,.125);box-shadow:0 1px 10px rgba(0,0,0,.125);cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn>h3{color:#fff;line-height:.35!important}.btn:focus,.btn:hover{-webkit-box-shadow:0 1px 5px rgba(0,0,0,.1);-moz-box-shadow:0 1px 5px rgba(0,0,0,.1);box-shadow:0 1px 5px rgba(0,0,0,.1)}.btn:link{-webkit-tap-highlight-color:rgba(0,0,0,.3)}.c12{width:100%}.row{overflow:visible}.col{float:left}.c1{width:8.33%}.c2{width:16.66%}.c3{width:25%}.c4{width:33.33%}.c5{width:41.66%}.c6{width:50%}.c7{width:58.33%}.c8{width:66.66%}.c9{width:75%}.c10{width:83.33%}.c11{width:91.66%}@media (max-width:870px){.row .col{width:100%}}.footer-height,.site-footer{height:175px}.site-footer{width:100%;background:#fff;margin-top:10px;position:absolute}.landing-footer-container{z-index:9959;height:208px;max-width:650px;padding:30px}.header-spacer{display:inline-block;width:auto;position:relative;height:200px}.site-header{width:100%;height:200px;display:inline-block;position:fixed;top:0;background:#fff}.ali{width:280px;height:280px;background:#dbdbdb;-webkit-border-radius:140px;-moz-border-radius:140px;border-radius:140px;position:relative;text-align:center;margin-top:30px;margin-bottom:30px}.landing-slide--bg-image,.landing-slide--image{background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}#landing-slides{margin-top:-12px}.landing-slide--dropshadow{margin-bottom:12px;margin-top:12px;-webkit-box-shadow:4px 1px 12px rgba(0,0,0,.4);-moz-box-shadow:4px 1px 12px rgba(0,0,0,.4);box-shadow:4px 1px 12px rgba(0,0,0,.4)}.landing-slide--image{position:relative;z-index:9989;height:100vh;height:-webkit-calc(100% - 0);overflow:hidden}.landing-slide--image img{height:100%;width:100%;line-height:0!important;margin-bottom:-4px}.landing-copy-container{position:relative;max-width:850px;display:block;margin:0 auto;z-index:9959}.landing-copy-container .landing-body-copy{border-top:1px solid #72716f;border-bottom:1px solid #72716f;padding:30px 0;margin:30px 0}.landing-copy-container .landing-nav{margin:0;padding:0;list-style-type:none;text-align:center}.landing-copy-container .landing-nav li{display:inline-block;padding:0 14px}.post-nav{margin-top:4px}.post-nav ul{margin:0;padding:0;list-style-type:none;text-align:left}.post-nav ul li{display:inline-block;padding-right:50px}.post-list{display:block;position:relative;max-width:300px;border-bottom:1px solid #000}.view-container.ng-leave{display:none}.slide-animation{width:100%;position:absolute}.slide-animation.ng-enter{animation:slideInRight .8s;-webkit-animation:slideInRight .8s;-moz-animation:slideInRight .8s;-ms-animation:slideInRight .8s}.slide-animation.ng-leave{animation:slideOutLeft .8s;-webkit-animation:slideOutLeft .8s;-moz-animation:slideOutLeft .8s;-ms-animation:slideOutLeft .8s}.fade-in.ng-enter{-webkit-transition:.5s;transition:.5s;opacity:0}.fade-in.ng-enter-active{opacity:1}.fade-in.ng-leave{-webkit-transition:0;transition:0}.fade-in.ng-leave-active{opacity:0}.portfolio-post--container{max-width:1240px;margin:0 auto}.portfolio-row{margin-top:20px}.portfolio-item{box-sizing:border-box;-moz-box-sizing:border-box;padding:10px;margin-bottom:30px;vertical-align:top}.portfolio-item img{max-width:100%}.portfolio-post--title{padding:20px;width:352px;border:1px solid #000;height:14px;text-align:center;z-index:9000}.portfolio-filler-text{position:absolute;top:50px;left:50px;color:#fff}.portfolio-filler{height:400px;padding:40px;background:#00aeef;color:#fff}.wrapper{width:100%;margin:0 auto;position:relative;overflow:hidden}.page,.post{margin-top:120px}.content-pad,.landing-copy-container{padding:150px 30px}