/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}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{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[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}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:"Lora",serif;color:#280000;background:#fff;line-height:1.5;padding:2.5rem calc(50% - 26rem);font-size:1.25rem}.logo{margin-top:0}.logo,.logo .image-link{width:11.25rem;height:11.25rem}.logo svg{display:block}img,img.svg,svg{max-width:100%}svg{max-height:100%}img{height:auto}svg{pointer-events:none}a{color:#780000;transition:color 200ms ease 0s;text-decoration:none}a:not(.image-link){background:linear-gradient(#780000, #780000) no-repeat;background-size:100% 1px;background-position:0 1.2em;padding-bottom:.2em}a:not(.image-link):hover{background-image:linear-gradient(#280000, #280000)}a:hover{color:#280000}.user-is-tabbing a:focus{outline:2px solid #280000;outline-offset:2px}#mode-switcher{float:right;cursor:pointer;background:none;border:none}#mode-switcher #sun-moon{width:32px;height:32px;display:block}#mode-switcher #sun{display:none}#mode-switcher #moon{display:block}#mode-switcher:focus{outline:none}.user-is-tabbing #mode-switcher:focus{outline:2px solid #280000;outline-offset:2px}.logo .image-link{display:block}input[type=text],input[type=button],input[type=submit],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9px;border:none;outline:none}input[type=text]:focus,input[type=button]:focus,input[type=submit]:focus,textarea:focus{-webkit-box-shadow:0px 0px 6px 3px #1e90ff;-moz-box-shadow:0px 0px 6px 3px #1e90ff;box-shadow:0px 0px 6px 3px #1e90ff}input[type=text]{min-height:2.5rem;width:97%;max-width:24.1875rem;padding:0 1rem}.main-footer{margin-top:2.5rem}.icon{width:2rem;height:2rem;display:inline-block}.icon svg{display:block}.icon .st0{fill:#280000}.icon+.icon{margin-left:.625rem}.resume h2,.resume h3{font-family:"Bebas Neue",cursive;font-weight:400;margin-bottom:0;-webkit-font-smoothing:antialiased;line-height:normal}.resume h2{font-size:2.8em}.resume h3{font-size:1.6em;margin-top:3.75rem;margin-bottom:.5rem;border-bottom:2px dotted rgba(40,0,0,.3)}.resume h3+.company{margin-top:0}.resume p{margin-top:0}.resume .company{margin:3rem 0 0;font-family:"Bebas Neue",cursive;font-size:1.4em;font-weight:400;line-height:normal}.resume .company+.job-title{margin-top:0}.resume .job-title{margin:1.9375rem 0 .625rem;font-weight:bold}[hidden]{display:none}body.dark-mode{background:#280000;color:#fff}body.dark-mode .logo .st0,body.dark-mode .icon .st0{fill:#fff}body.dark-mode a{color:#fadbda}body.dark-mode a:not(.image-link){background-image:linear-gradient(#fadbda, #fadbda)}body.dark-mode a:not(.image-link):hover{background-image:linear-gradient(#fff, #fff)}body.dark-mode a:hover{color:#fff}body.dark-mode #mode-switcher #moon{display:none}body.dark-mode #mode-switcher #sun{display:block}body.dark-mode .resume h3{border-color:rgba(255,255,255,.3)}.user-is-tabbing.dark-mode #mode-switcher:focus,.user-is-tabbing.dark-mode a:focus{outline-color:#fff}@media only screen and (max-width: 57rem){body{padding:2.5rem;font-size:1rem}.logo,.logo .image-link{width:7.5rem;height:7.5rem}}/*# sourceMappingURL=styles.css.map */
