abbr,address,article,aside,b,blockquote,body,body div,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,ul,var{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0}html{box-sizing:border-box}button,input,select,textarea{margin:0}embed,img,object{max-width:100%}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent;-webkit-text-decoration-skip:objects}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{font-size:45%;-webkit-font-smoothing:antialiased}body{font-size:1.5em;line-height:1.6;font-weight:400;text-align:center;font-family:Montserrat,Helvetica,Arial,sans-serif;color:#222}main{max-width:720px;margin:0 auto;padding:0 20px}@media (min-width:400px){html{font-size:55%}main{width:85%;padding:0}}@media (min-width:550px){html{font-size:62.5%}main{width:80%}}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:4rem;line-height:1.2;letter-spacing:-.1rem}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem}h3{font-size:3rem;line-height:1.3;letter-spacing:-.1rem}h4{font-size:2rem;line-height:1.35;letter-spacing:-.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}@media (min-width:550px){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:2.6rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{width:80%;margin:auto}a{color:#337ab7;text-decoration:none}a:visited{color:#337ab7}a:hover{cursor:pointer}hr{margin:2px 0}button{font-family:Montserrat,Helvetica,Arial,sans-serif;background-color:#fff;letter-spacing:.1em;border:1px solid #c1c1c1;border-radius:5px;cursor:pointer;padding:1em;color:#337ab7;text-transform:uppercase;width:100%;font-size:.9em;margin:2em 0;transition:all 250ms}button:hover{border-color:#969696}button:focus{outline:0}.clear{clear:both}.vert-outer{display:table}.vert-middle{display:table-cell;vertical-align:middle}.circle{border-radius:50%}header{position:fixed;top:0;width:100%;background:linear-gradient(to left,#395575,#32465a);box-shadow:inset 0 0 30px -5px rgba(0,0,0,.64);font-size:2rem;height:20vh;color:#dcdada;font-family:Raleway,Helvetica,Arial,sans-serif;z-index:1}nav{padding:.2rem}.nav-offset{padding-top:20vh}.name{font-size:1.5em;text-transform:uppercase;padding:.2em}nav>a{margin:0 .2rem;color:#ababab;text-transform:uppercase}nav>a:visited{color:#ababab}.word-in-view span{transition:opacity 250ms;opacity:.5;color:#fff}.word-in-view span:nth-child(0){transition-delay:150ms}.word-in-view span:nth-child(2){transition-delay:220ms}.word-in-view span:nth-child(3){transition-delay:180ms}.word-in-view span:nth-child(4){transition-delay:150ms}.word-in-view span:nth-child(5){transition-delay:160ms}.word-in-view span:nth-child(6){transition-delay:180ms}.word-in-view span:nth-child(7){transition-delay:150ms}.word-in-view span:nth-child(8){transition-delay:160ms}.word-in-view span.active-letter{opacity:1}.page-title{margin:2em 0}.page-title h2{text-transform:uppercase;letter-spacing:.1em}.home{height:80vh;padding-top:20vh}.jumbo{background-color:#f7f7f7;padding:4rem;border-radius:1rem;box-shadow:inset 0 0 27px -3px #00000012}.jumbo>h1{text-transform:uppercase}.jumbo>p{font-size:1.2em}.jumbo>img{max-width:20rem;width:80%;border-radius:50%;padding:1rem}.project{max-width:85%;margin:5em auto}@media (min-width:550px){.project{max-width:460px}}.project h4{text-transform:uppercase;letter-spacing:.1em}.project img{max-width:90px}h3{position:sticky;top:20vh;padding:2rem;background:#fff;position:sticky;top:20vh;padding:2rem;background:rgba(56,83,114,.08);border-radius:.5rem;background-color:#f7f7f7;box-shadow:inset 0 0 27px -3px #00000012;text-transform:uppercase;font-size:3rem}h4{font-size:2.3rem}.project-text{text-align:left;padding-left:20px}.resume a button{margin-bottom:5em;margin-top:0}.contact{height:100vh}.social-links a img{max-width:2.5em;margin:.5em}