/*
 * http://github.com/peteboere/css-crush (v2.3.0)
 */
@font-face{font-family:"quicksand";src:url(../fonts/Quicksand-Regular.otf)}@font-face{font-family:"quicksand";font-weight:bold;src:url(../fonts/Quicksand-Bold.otf)}@font-face{font-family:"quicksand";font-style:italic;src:url(../fonts/Quicksand-Italic.otf)}@font-face{font-family:"tex_gyre_cursor";src:url(../fonts/texgyrecursor-regular.otf)} 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}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:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:before,.clearfix:after{content:"";display:block;clear:both}body{font-family:quicksand,sans-serif;font-size:16px;letter-spacing:.1em;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}body a{text-decoration:none;-webkit-transition:color 250ms;-moz-transition:color 250ms;transition:color 250ms}#header{background-color:black;padding:10px 0 5px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.container{display:inline-block}.flex{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex h1{display:inline-block;color:white;font-size:4.5em;text-transform:uppercase;text-align:center}nav{width:100%;margin-top:20px}nav a{color:gray;text-transform:uppercase;font-size:1em}nav a.selected,nav a:hover{color:white}nav ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.submenu{position:relative;margin-bottom:15px}.submenu .triangle{position:absolute;display:none;left:67.5px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid white}.submenu ul{display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;width:250px;left:-42.5px;margin-top:15px;background-color:white;padding:15px 0}.submenu ul li{padding:10px}.submenu ul a{color:black}.submenu ul a:hover{color:gray}.submenu ul a:before{content:">";color:transparent}.submenu ul a:after{content:"<";color:transparent}.submenu ul .selected:before,.submenu ul .selected:after{color:black}.submenu:hover{margin-bottom:0;padding-bottom:15px}.submenu:hover ul{display:-ms-flexbox;display:-webkit-flex;display:flex}.submenu:hover .triangle{display:block}footer{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}footer p{padding:5px;font-size:.75em}main{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page{max-width:700px}.page header{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page .me{display:block;margin:0 auto;border:1px dotted rgb(255,0,144)}.page h1,.page h2,.page h3,.page h4{text-align:center;text-transform:uppercase;font-weight:bold}.page h1{font-size:1.5em;margin:20px 0 20px}.page h2{font-size:1.25em;margin:80px 0 20px}.page h3{text-transform:capitalize;font-size:1em;margin:10px 0 20px}.page h4{text-align:left;margin:10px 0}.page ul{list-style-type:square;list-style-position:outside}.page li{margin:10px 0}.page img{margin:0 auto 20px;max-width:100%}.page p{text-align:justify;font-size:1em;line-height:2em;margin:24px auto}.page p em{font-style:italic}.page p .code{font-family:tex_gyre_cursor,mono}.page a{text-decoration:none;color:white;padding:2px;background-color:black}.page a:hover{color:gray}form{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.formInput{margin:10px 0;width:75%}.formInput input,.formInput textarea{width:100%;border:none;background-color:#e0e0e0;padding:5px}input[type=submit]{padding:5px;border:none;background-color:black;color:white;font-family:quicksand;font-size:1em;-webkit-transition:color 250ms;-moz-transition:color 250ms;transition:color 250ms}input[type=submit]:hover{color:gray}.press{text-align:center}.press ul{margin:32px}.press li{display:inline-block;margin:10px 10px}.media .ytVideo{display:block;width:640px;height:360px;margin:10px auto 40px}.selected-works ul{text-align:center;list-style:none}.selected-works ul a{font-size:2em}.selected-works li{margin:0 0 40px;font-size:1.25em;line-height:2em;text-transform:capitalize}.selected-works li a{text-transform:uppercase}@media only screen and (max-device-width:760px){html *{max-height:10000000px}body{font-size:36px}#header{padding:40px}#header h1{font-size:2.25em}#header ul:hover ul,#header ul:hover .triangle{display:none}.selected-works ul a{font-size:1.25em}.page{max-width:95vw}.page p{line-height:1.5em}.page header h1{font-size:1em}.page img{width:100%}.page ul{list-style-position:inside}.page .press li{display:block;margin:1em}}