html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{height:100%;line-height:1;width:100vw}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:border-box}.sideNav{background:#2c2c2c;position:sticky;padding:10px;top:0;left:0;height:100vh;width:100%;transition:width ease .5s;display:none;z-index:10}@media(min-width: 1000px){.sideNav{display:block;width:250px;position:fixed}}.sideNav p{color:#fff;font-family:"Lato",sans-serif;font-weight:300;text-decoration:none;font-size:1.5em}@media(min-width: 1000px){.sideNav p{font-size:1em}}.sideNav h1{font-family:"Brandon";font-size:1.8em;color:#fff;font-weight:bold;margin-bottom:30px;margin-top:10px;text-align:center}.sideNav h1:hover{cursor:pointer}.sideNav h2{font-family:"Lato";font-size:1em;color:#fff;font-weight:bold;margin-left:0;text-align:center}@media(min-width: 1000px){.sideNav h2{margin-left:30px;text-align:left}}.sideNav h3{font-family:"Lato";font-size:1em;color:#fff;font-weight:light;margin-bottom:10px;margin-left:0;text-align:center}@media(min-width: 1000px){.sideNav h3{margin-left:30px;text-align:left}}.sideNav ul{margin-left:0 auto}@media(min-width: 1000px){.sideNav ul{margin-left:30px}}.sideNav li{text-align:center;margin-bottom:20px;font-family:"Lato",sans-serif;font-weight:100}@media(min-width: 1000px){.sideNav li{text-align:inherit}}.sideNav li:hover{cursor:pointer}.content-container{position:relative;margin-left:0px}@media(min-width: 1000px){.content-container{margin-left:250px}}.navSpacer{height:100px}@media(min-width: 1000px){.navSpacer{height:200px}}.burgWrapper{position:sticky;left:0px;top:0px;padding:15px;display:inline-flex;width:100%;height:60px;background-color:#2c2c2c;z-index:100;margin-bottom:-60px}@media(min-width: 1000px){.burgWrapper{display:none}}.burg{margin-top:11px;display:block;height:5px;width:30px;background:#fff;position:relative;margin:0 auto;margin-top:12px;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.burg:before{content:"";position:absolute;top:-10px;width:30px;height:5px;background:#fff;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.burg:after{content:"";position:absolute;top:10px;width:30px;height:5px;background:#fff;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.bg{width:100%;height:100vh;min-height:100vh;max-height:100vw;background:url(/src/img/hero.png) center center;background-size:cover;position:absolute;z-index:1}.sloganBox{width:100vw;height:25vh;background-color:#232323;margin:auto;margin-top:45%;text-align:center;padding-top:10px;opacity:.95}@media(min-width: 770px){.sloganBox{width:700px;height:200px;background-color:#232323;margin:auto;margin-top:20%;text-align:center;padding-top:10px;opacity:.95}}.sloganBox h4{color:#fff;font-family:"Brandon",sans-serif;font-size:2em;font-weight:300;margin-top:33px}@media(min-width: 770px){.sloganBox h4{font-size:2.59em}}.sloganBox h5{color:#fff;font-family:"Brandon",sans-serif;font-size:2.25em;font-weight:500;margin-top:20px}@media(min-width: 770px){.sloganBox h5{font-size:3em}}.mobileNav{background:#2c2c2c;position:sticky;padding:10px;padding-top:50px;top:0;left:0;height:100vh;width:100%;transition:width ease .5s;z-index:10}.mobileNav p{color:#fff;font-family:"Lato",sans-serif;font-weight:300;text-decoration:none;font-size:1.5em}.mobileNav h1{font-family:"Brandon";font-size:1.8em;color:#fff;font-weight:bold;margin-bottom:30px;margin-top:10px;text-align:center}.mobileNav h1:hover{cursor:pointer}.mobileNav h2{font-family:"Lato";font-size:1em;color:#fff;font-weight:bold;margin-left:0;text-align:center}.mobileNav h3{font-family:"Lato";font-size:1em;color:#fff;font-weight:light;margin-bottom:10px;margin-left:0;text-align:center}.mobileNav ul{margin-left:0 auto}.mobileNav li{text-align:center;margin-bottom:20px;font-family:"Lato",sans-serif;font-weight:100}.mobileNav li:hover{cursor:pointer}.burgWrapper{position:sticky;left:0px;top:0px;padding:15px;display:inline-flex;width:100%;height:60px;background-color:#2c2c2c;z-index:100;margin-bottom:-60px}@media(min-width: 1000px){.burgWrapper{display:none}}.burg{margin-top:11px;display:block;height:5px;width:30px;background:#fff;position:relative;margin:0 auto;margin-top:12px;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.burg:before{content:"";position:absolute;top:-10px;width:30px;height:5px;background:#fff;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.burg:after{content:"";position:absolute;top:10px;width:30px;height:5px;background:#fff;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.hero{width:100%;height:40vh;max-height:100vw;background:url(/src/img/hero-about.png) center center;background-size:cover;position:relative}.about h1{text-align:center;font-family:"Brandon",sans-serif;font-size:2.5em;font-weight:500;margin-top:75px;margin-bottom:75px}.contact h1{font-family:"Brandon",sans-serif;font-weight:bold;font-size:2.75em;margin-bottom:50px;text-align:center;min-width:300px}.contact h2{font-family:"Lato",sans-serif;font-size:.85em;margin-bottom:50px;text-align:center;min-width:300px;color:gray;line-height:22px}.contact input::-webkit-input-placeholder,.contact textarea::-webkit-input-placeholder{color:#4b4b4b;font-size:.875em}.contact input:focus::-webkit-input-placeholder,.contact textarea:focus::-webkit-input-placeholder{color:#bbb5af}.contact input::-moz-placeholder,.contact textarea::-moz-placeholder{color:#4b4b4b;font-size:.875em}.contact input:focus::-moz-placeholder,.contact textarea:focus::-moz-placeholder{color:#bbb5af}.contact input::placeholder,.contact textarea::placeholder{color:#4b4b4b;font-size:.875em}.contact input:focus::placeholder,.contact textarea::focus:placeholder{color:#bbb5af}.contact input::-ms-placeholder,.contact textarea::-ms-placeholder{color:#4b4b4b;font-size:.875em}.contact input:focus::-ms-placeholder,.contact textarea:focus::-ms-placeholder{color:#bbb5af}.contact input:hover::-webkit-input-placeholder,.contact textarea:hover::-webkit-input-placeholder{color:#e2dedb;font-size:.875em}.contact input:hover:focus::-webkit-input-placeholder,.contact textarea:hover:focus::-webkit-input-placeholder{color:#ddd}.contact input:hover::-moz-placeholder,.contact textarea:hover::-moz-placeholder{color:#e2dedb;font-size:.875em}.contact input:hover:focus::-moz-placeholder,.contact textarea:hover:focus::-moz-placeholder{color:#ddd}.contact input:hover::placeholder,.contact textarea:hover::placeholder{color:#e2dedb;font-size:.875em}.contact input:hover:focus::placeholder,.contact textarea:hover:focus::placeholder{color:#ddd}.contact input:hover::placeholder,.contact textarea:hover::placeholder{color:#e2dedb;font-size:.875em}.contact input:hover:focus::-ms-placeholder,.contact textarea:hover::focus:-ms-placeholder{color:#ddd}.contact body{font-family:"Lato",sans-serif;background:#e2dedb;color:#b3aca7}.contact #form{position:relative;margin:100px auto 100px auto;text-align:center;padding-left:15%;padding-right:15%}.contact input{font-family:"Lato",sans-serif;font-size:.875em;width:80%;min-width:300px;height:50px;padding:0px 15px 0px 15px;background:transparent;outline:none;color:#726659;border:solid 1px #b3aca7;border-bottom:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.contact input:hover{background:#2c2c2c;color:#ddd}.contact textarea{width:80%;max-width:80%;min-width:300px;height:110px;max-height:110px;padding:15px;background:transparent;outline:none;color:#726659;font-family:"Lato",sans-serif;font-size:.875em;border:solid 1px #b3aca7;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.contact textarea:hover{background:#2c2c2c;color:#ddd}.contact #submit{width:80%;min-width:300px;padding:0;margin:-5px 0px 0px 0px;font-family:"Lato",sans-serif;font-size:.875em;color:#2c2c2c;outline:none;cursor:pointer;border:solid 1px #b3aca7;border-top:none}.contact #submit:hover{color:#ddd;background-color:#2c2c2c}.heroCulture{width:100%;height:50vh;max-height:100vw;background:url(/src/img/culturehero.png) center center;background-size:cover;position:relative}.heroBig{width:100%;height:50vh;max-height:100vw;background:url(/src/img/bighero.png) center center;background-size:cover;position:relative}.heroKc{width:100%;height:50vh;max-height:100vw;background:url(/src/img/hero-kc.png) center center;background-size:cover;position:relative}.heroEthos{width:100%;height:50vh;max-height:100vw;background:url(/src/img/hero-ethos.png) center center;background-size:cover;position:relative}.heroMisc{width:100%;height:50vh;max-height:100vw;background:url(/src/img/hero-misc.png) center center;background-size:cover;position:relative}.heroLabfour{width:100%;height:50vh;max-height:100vw;background:url(/src/img/hero-labfour.png) center center;background-size:cover;position:relative}.heroMurdock{width:100%;height:50vh;max-height:100vw;background:url(/src/img/hero-murdock.png) center center;background-size:cover;position:relative}.heroDiantha{width:100%;height:50vh;max-height:100vw;background:url(/src/img/hero-diantha.png) center center;background-size:cover;position:relative}.portfolio h1{text-align:center;font-family:"Brandon",sans-serif;font-size:2.5em;font-weight:500;margin-top:75px;margin-bottom:0px}.portfolio .portTitle{margin-bottom:40px}.portfolio h2{font-family:"Lato",sans-serif;font-size:1em;font-weight:bold}.portfolio p{font-family:"Lato",sans-serif;font-size:.8em;line-height:19px}.portfolio i{font-size:1.5em;width:20%;float:left}.portfolio .content{width:200px;margin-right:50px}.portfolio .grid{margin-bottom:40px;margin:0 auto;width:80% p;width-text-align:left;width-font-family:"Lato",sans-serif;width-font-size:1em;width-margin-top:5px;width-width:75%;width-float:left}.portfolio [class*=col-]{float:left}.portfolio .col-skills{width:15%;margin-left:30px;margin-right:30px}.portfolio .col-title{width:20%}.portfolio .col-descrip{width:80%;margin-bottom:40px}.portfolio .grid:after{content:"";display:table;clear:both}.portfolio .grid-pad{padding:20px 0 20px 20px}.portfolio .grid-pad>[class*=col-]:last-of-type{padding-right:20px}.portfolio .description{width:80%;margin:0 auto;margin-top:60px;margin-bottom:-20px}.portfolio .examples img{margin:0 auto;text-align:center}.portfolio h3{font-family:"Lato",sans-serif;font-size:.7em}.portfolio .parentTags{display:flex;flex-flow:row wrap;justify-content:space-around;width:80%;margin:0 auto;margin-bottom:80px}.portfolio .childTags{padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;height:25px;margin:auto;background-color:#2c2c2c;text-align:center;margin:3px;color:#fff}.portfolio .examplesParent{display:flex;width:80%;flex-flow:row wrap;justify-content:space-around;margin:auto}.portfolio .examplesChild{width:100%;margin-top:100px}.portfolio .examplesChild img{width:100%;height:auto}.portfolio .thumbsParent{display:flex;width:80%;flex-flow:row wrap;justify-content:space-around;margin:auto}.portfolio .thumbsChild{width:100%;margin-top:100px}.portfolio .thumbsChild img{width:100%;height:auto}@media(min-width: 1000px){.portfolio .thumbsChild{width:40%}}.portfolio .thumbsChild:hover{cursor:pointer}.portfolio .bottomSpacer{height:150px;width:100%;display:flex}.portfolio .slidedeck{margin:0 auto;text-align:center}.portfolio .slidedeck img{margin-top:50px}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a:hover{cursor:pointer}[ng\:cloak],[ng-cloak],.ng-cloak{display:none !important}@font-face{font-family:Brandon;src:url("/src/styles/fonts/Brandon_reg.otf")}@font-face{font-family:Brandon;font-weight:700;src:url("/src/styles/fonts/Brandon_bld.otf")}@font-face{font-family:Brandon;font-weight:900;src:url("/src/styles/fonts/Brandon_blk.otf")}@font-face{font-family:Brandon;font-weight:300;src:url("/src/styles/fonts/Brandon_light.otf")}@font-face{font-family:Brandon;font-weight:100;src:url("/src/styles/fonts/Brandon_thin.otf")}@font-face{font-family:Brandon;font-weight:500;src:url("/src/styles/fonts/Brandon_med.otf")}/*# sourceMappingURL=main.min.css.map */
