/*! normalize.css v3.0.2 | MIT License | git.io/normalize */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;-webkit-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]{-webkit-box-sizing:border-box;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}*{font-family:'Lato', sans-serif;margin:0;padding:0}html{font-family:sans-serif}header{position:relative;margin-top:5em;margin-left:11em}header a{display:block}.home-title .title-top{width:-moz-fit-contnet;width:-webkit-fit-contnet;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;color:#000;font-size:1rem;letter-spacing:0.2em;text-decoration:none;border-bottom:3.5px solid white;margin-left:0.1em;cursor:default}.home-title .title-bottom{font-family:'Montserrat', sans-serif;width:-moz-fit-contnet;width:-webkit-fit-contnet;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:600;color:#000;font-size:2.2rem;letter-spacing:0.23em;text-decoration:none;border-bottom:3.5px solid transparent;margin-top:0.35em}.home-title .title-bottom:active,.home-title .title-bottom:focus,.home-title .title-bottom:hover{color:#768BB7;border-bottom:3.5px solid #768BB7}.home-title .sub-title{display:block;font-family:'Lato';font-size:0.65rem;color:#000;letter-spacing:0.08em;margin-left:0.1em;margin:0.8em 0em}.rectangle{background-color:#768BB7;margin-top:2em;margin-bottom:2em;width:2em;height:0.2em}.in-text-link{color:#768BB7;text-decoration:none;font-style:italic}.in-text-link:hover{cursor:default}.background-img{position:absolute;top:8.6em;left:18em;z-index:-1}.background-img img{width:35em;height:auto}.projects-section{width:-moz-fit-contnet;width:-webkit-fit-contnet;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:28em;margin-left:15%;margin-bottom:3em}.projects{margin-top:2em;display:block}.thumbnail-spotify{position:relative}.spotify-hover{position:absolute;top:0;left:0;opacity:0}.spotify-img{width:33em}.spotify-project-title{position:absolute;top:0.2em;left:25.4em}.spotify-img-hover{width:33em}.spotify-hover a{width:-moz-fit-contnet;width:-webkit-fit-contnet;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.thumbnail-spotify:hover .spotify-hover{opacity:1;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}.spotify-project-title-number{font-family:'Lato';display:block;font-size:0.8rem;text-decoration:none;letter-spacing:0.23em;color:#000;margin-bottom:2em}.spotify-project-title-link{font-family:'Montserrat';display:block;font-size:1rem;font-weight:bold;text-decoration:none;letter-spacing:0.25em;color:#000;margin-top:0.3em;padding-bottom:0.2em}.thumbnail-enroute{position:relative;margin-top:5em;margin-left:50%}.enroute-hover{position:absolute;top:0;left:0;opacity:0}.enroute-img{width:25em}.enroute-img-hover{width:25em}.thumbnail-enroute:hover .enroute-hover{opacity:1;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}.enroute-project-title{position:absolute;top:4em;left:1.2em}.enroute-project-title-number{font-family:'Lato';display:block;font-size:0.8rem;text-decoration:none;letter-spacing:0.23em;color:#000;margin-bottom:1.5em}.enroute-project-title-link{font-family:'Montserrat';display:block;font-size:1rem;font-weight:bold;text-decoration:none;letter-spacing:0.25em;color:#000;margin-top:0.3em;padding-bottom:0.2em}.projects-section h1{font-family:'Montserrat';font-size:1.2rem;letter-spacing:0.3em;margin-bottom:3em;margin-left:15em;color:#000}@media (max-width:65em){.background-img img{width:75%;height:auto}.thumbnail-enroute{margin-left:0em}.projects-section h1{margin-left:0em}.projects-section{margin-top:35%}}@media (max-width:50em){header{margin-top:2em;margin-left:10%}.projects-section{margin-left:0%}nav .nav-list{display:none}.background-img{left:25%}.projects-section h1{margin-top:1em;margin-left:15%;font-size:1rem;font-weight:normal}.projects{width:100%}.spotify-img{width:100%}.spotify-img-hover{width:100%}.spotify-project-title{top:5%;left:60%}.enroute-img{width:100%;max-width:30em}.thumbnail-enroute{margin-left:5%}.enroute-img-hover{width:100%;max-width:30em}.enroute-project-title{top:75%;left:50%}}@media (max-width:30em){.spotify-project-title-link{font-size:0.7rem}.enroute-project-title-link{font-size:0.7rem}}.biography{margin-top:5em;margin-left:11em}.skills{margin-top:5em;margin-left:11em;margin-bottom:3em}.para-style{font-family:'Lato';font-size:0.8rem;letter-spacing:0.08em;line-height:2.2em;max-width:50em}@media (max-width:50em){.biography,.skills{margin-left:10%;margin-right:5%}}nav{position:fixed;top:14em;right:2em}.nav-list{list-style-type:none}.nav-button{font-family:'Lato';font-size:0.6rem;color:#000;text-decoration:none;letter-spacing:0.2em;border:0.05em solid transparent;padding:0.3em 0em;margin:1em 0.4em}.nav-button:active,.nav-button:focus,.nav-button:hover{font-weight:500;color:#768BB7;border-bottom:0.05em solid #768BB7}nav ul li{margin:0.8em 0em}.menu{display:none;width:auto;height:12px;position:fixed;top:5%;right:5%;background:white;padding:0.3em 0.5em;border:1px solid #768BB7;z-index:1}.exit-menu{width:auto;height:18px}.ham-button{font-family:'Lato';font-size:0.9rem;letter-spacing:0.09em;text-decoration:none;color:#000}#hamburger-menu{display:none;position:fixed;background-color:#FFF;width:35%;height:100%;top:0;right:0;-webkit-box-shadow:-4px 0px 20px -4px rgba(163, 163, 163, 0.65);-moz-box-shadow:-4px 0px 20px -4px rgba(163, 163, 163, 0.65);box-shadow:-4px 0px 20px -4px rgba(163, 163, 163, 0.65);z-index:1}#hamburger-menu ul{list-style-type:none;margin-left:15%;margin-top:15%}#hamburger-menu li{margin:3em 0em}#hamburger-menu li a:active,#hamburger-menu li a:focus,#hamburger-menu li a:hover{text-decoration:underline}@media (max-width:50em){.menu{display:block}}#footer{background-color:#d7deed;display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1em}#footer p{padding:0.5em;font-size:0.7rem;color:#768BB7;letter-spacing:0.08em}#footer a{color:#000;text-decoration:none}#footer a:active,#footer a:focus,#footer a:hover{font-weight:bold}.project-description{margin-top:5em}.proj-para-style{font-family:'Lato';font-size:0.8rem;letter-spacing:0.06em;line-height:2em;max-width:50em;margin-top:1em}.content-describe{display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:85%;margin-top:2em}.image-left{-webkit-box-flex:1.5;-webkit-flex:1.5;-ms-flex:1.5;flex:1.5}.text-content{margin-left:4em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.role-content{margin-left:18.5%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.text-content h1{font-family:'Montserrat', sans-serif;font-size:1.4rem;letter-spacing:0.3em;color:#000}.center-text h2,.enroute-text h2,.role-content h2,.text-content h2{font-family:'Montserrat', sans-serif;font-size:1rem;letter-spacing:0.2em;color:#768BB7;margin-top:1em}.role-content h3{font-size:0.8rem;letter-spacing:0.08em;color:#000;margin:1em 0em}.text-content h3{font-size:0.8rem;letter-spacing:0.1em;font-style:italic;color:#000;margin-top:0.5em}.content-img{width:100%}.title-img{width:85%;height:auto}.project-title .title-top{font-family:'Montserrat',sans-serif;color:#000;font-size:1rem;letter-spacing:0.12em;text-decoration:none}.project-title .title-top:active,.project-title .title-top:focus,.project-title .title-top:hover{font-style:italic}.project-title .title-bottom{font-family:'Montserrat',sans-serif;color:#768BB7;font-size:1.5rem;letter-spacing:0.12em;margin-bottom:0.5em}.project-title .sub-title{font-size:0.8rem;letter-spacing:0.1em;font-style:italic}.enroute-describe{display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:85%;margin-top:2em}.content-describe{margin-bottom:2em}.enroute-image-group{margin-top:3em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.center-img{display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.image-group{display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2% 10%}.phone-background{width:100%}.persona-image-group{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.persona-img{width:100%;height:auto}.center-img img{width:100%;height:auto}.center-text{display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.center-text .proj-para-style{margin-bottom:3em}.image-combine{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.enroute-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.create-combine{position:absolute;top:11.5%;left:14%;width:70%}.create-gif{width:100%}.pull-up-combine{position:absolute;top:11.5%;left:14%;width:70%}.map-gif{width:100%}.image-row{display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:3em}@media (max-width:50em){.title-img{width:100%}.project-title .title-bottom{display:inline;font-size:1rem}.content-describe{width:100%;margin:1em 0em;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.image-left{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.text-content{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:0}.text-content h2{display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.center-text .proj-para-style,.enroute-text .proj-para-style,.text-content .proj-para-style{margin:3% 5%}.role-content{margin:0}.center-text h2,.enroute-text h2,.role-content h2,.role-content h3{display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.image-group{display:block}.persona-img{max-width:30em;width:100%;height:auto}.content-img{max-width:30em;width:100%;height:auto}.enroute-describe{display:block;width:100%;margin:0}.proj-para-style{font-size:0.8rem}}