html{font-family:sans-serif;font-size:100%}*{transition:all .3s}img{max-width:100%}.row{clear:both}.cell{margin:auto;overflow:hidden}.cell--full{max-width:56rem}.well{margin-top:1em;margin-bottom:1em}.text--center{text-align:center}a{color:#0060c0}a:hover{color:#3393f3}.btn{background:#0060c0;border-radius:5px;padding:.5em 1em;font-size:1.5em;text-decoration:none;display:inline-block;color:#fff!important}.btn:hover{background:#3393f3}.row--image{height:0;padding-bottom:70%;position:relative}.image--full{width:96%;height:auto;min-height:100%;margin:auto 2%;position:absolute;left:0}.image--full>span>img{box-shadow:0 0 15px #424242cc}.image--mobile{width:28%;height:auto;min-height:75%;margin:auto 8%;position:absolute;bottom:0}.image--mobile>span>img{box-shadow:0 0 15px #424242cc}.image--mobile--left{left:0}.image--mobile--right{right:0}.image--mobile--middle{left:25%}.copy{font-size:1.25em;line-height:1.25}.list--bare{padding:0;list-style-type:none}.image--profile{border-radius:50%;width:150px;height:0;margin:50px auto;padding-bottom:150px;position:relative;overflow:hidden;box-shadow:0 0 15px #424242cc}.showcase{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}@media screen and (min-width:640px){.showcase{flex-wrap:nowrap}}.showcase a{flex-basis:100%;height:0;padding-bottom:40%;position:relative}@media screen and (min-width:640px){.showcase a{flex-basis:25%}}.showcase a:hover img{transform:scale(1.25)}.showcase a:hover .showcaseTitle{background:#fff}.showcase .showcaseImg img{object-fit:cover!important}.showcase .showcaseTitle{text-align:center;background:#fffc;width:80%;padding:5%;display:inline-block;position:absolute;top:45%;left:5%;box-shadow:0 0 15px #424242cc}.section--header{text-transform:uppercase;border-bottom:2px solid #000;margin:2em 0 .5em}.experience--title{text-transform:uppercase;margin:1em 0 .25em;font-size:1.5em}.experience--date{font-size:.75em;font-style:italic;font-weight:400}.experience--location{text-transform:uppercase;margin:.25em 0;font-size:1.15em;font-style:italic;text-decoration:underline}.experience--column{columns:1;margin:1em 0 .5em}@media screen and (min-width:640px){.experience--column{columns:2;column-gap:2rem}}.experience--column li{margin:.5em 0}.experience--column li:first-child{margin-top:0}.project:first-child{margin-top:0}.project li:first-child{margin-top:.5em}.project--title{text-transform:uppercase;font-size:.85em;text-decoration:underline}.list--column{columns:1}@media screen and (min-width:360px){.list--column{columns:2}}@media screen and (min-width:480px){.list--column{columns:3}}@media screen and (min-width:640px){.list--column{columns:4}}.list--column li{margin:.5rem 0}.list--column li:first-child{margin-top:0}.education--column{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}@media screen and (min-width:640px){.education--column{flex-wrap:nowrap}}
