@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes expandright{from{width:0}to{width:100%}}@keyframes skillselect{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@font-face{font-family:headers;src:url(/assets/AstroSpace-113147127fc8d6f9a70a88a87b6eaa3ed54a5ca09c8c9fa542fd4c19e1a07dbb.otf)}@font-face{font-family:headers;src:url(/assets/AstroSpace-113147127fc8d6f9a70a88a87b6eaa3ed54a5ca09c8c9fa542fd4c19e1a07dbb.otf)}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes expandright{from{width:0}to{width:100%}}@keyframes skillselect{0%{opacity:0}50%{opacity:0}100%{opacity:1}}*{font-family:headers}a{text-decoration:none;color:inherit}.no-border{border-style:none !important}.white-hover{cursor:pointer}.white-hover *{cursor:pointer}.white-hover:hover{color:#212121;background-color:rgba(230,230,230,0.9)}.hidden{opacity:0}.full-page{height:100vh;width:100%;background-color:#212121;overflow:hidden;position:relative;perspective:2px;background-attachment:fixed;background-repeat:no-repeat}.floating-modal{position:absolute;font-size:1.75em;color:#eeeeee;line-height:1.2em;padding-top:30px;padding-bottom:30px}.header-container{width:100%;text-align:center}.floating-modal h1{font-size:35px;font-family:headers;margin:0;display:inline-block;line-height:1em}.floating-modal h2{font-size:1em;margin:0}.floating-modal p{font-size:0.6em;font-family:Trebuchet MS, sans-serif}.modal{border-radius:0.5em;padding-left:1em;padding-right:1em;padding-top:0.7em;padding-bottom:0.7em}.value{width:10em;text-align:center}.value:first-child{padding-right:1em}.value:last-child{padding-left:1em}.description{line-height:1em}.gray-background{background-color:rgba(33,33,33,0.9);color:#eeeeee}.maroon-background{background-color:#4f0d3d}.white-background{background-color:rgba(230,230,230,0.9);color:#212121}.skill-list{font-size:0.6em;flex-direction:column;display:flex;max-height:50vh;flex-wrap:wrap}.skills-annotation{font-family:inherit;float:right;font-size:14px;color:#b0e693;padding-top:7px}#profile-image{height:10em;width:10em;border-radius:100%;border-style:solid;border-color:#b0e693;border-width:4px}#skills-summary{font-family:Trebuchet MS, sans-serif;font-size:16px;line-height:1.5em;display:inline-block;max-width:40em;text-align:left;vertical-align:top;margin-top:2em;margin-left:3em;margin-right:3em}.skill{width:auto;display:inline-block;padding:0.7em;background-color:#a6373a;border-radius:0.7em;cursor:pointer;margin:0.1em}.skill-name{display:inline-block;position:relative}.skills-modal{height:100%;width:0;overflow:hidden}.skills-modal.selected{width:0;animation-name:expandright;animation-duration:0.12s;animation-fill-mode:forwards;-webkit-animation:expandright 0.12s;-webkit-animation-fill-mode:forwards}.skill-header{margin:0.5em;padding:0.5em;height:25%}#skill-description{font-size:14px;font-family:Trebuchet MS, sans-serif;line-height:1.5;padding:14px;background-color:rgba(255,255,255,0.7);color:black}.skill-table-item{text-align:left;padding-right:0.7em;padding-left:0.7em;float:left}.skill-table-row{color:#b0e693;border-color:#567446;border-style:solid;border-width:0px 1px 1px 0px;cursor:pointer;width:25%;padding:5px}.skill-table-row.selected{background-color:rgba(255,255,255,0.7);color:#567446}.skill-table-row:not(.selected):hover{border-color:#eeeeee}.skill-table-row:not(.selected):hover .skill-table-item{color:#eeeeee}.skill-description{margin:0.5em;padding:0.5em;padding-bottom:1em;line-height:1.5em;background-color:#a6373a;border-radius:0.5em;text-indent:1em}.inner-modal{opacity:0;padding-bottom:1em;border-radius:0.5em}.inner-modal.selected{opacity:0;animation-name:skillselect;animation-duration:0.25s;animation-fill-mode:forwards;-webkit-animation:skillselect 0.25s;-webkit-animation-fill-mode:forwards}.list-item{font-size:0.8em;padding:1em;display:block;margin-bottom:2em}.gray-background .list-item-name{border-color:#aaaaaa}.list-item-name{font-size:0.8em;width:100px;text-align:center;padding-right:2em;padding-left:2em;border-style:solid;border-width:0px 1px 0px 0px;border-color:#212121;vertical-align:middle}.list-item-column{font-size:0.6em;padding-right:2em;border-style:solid;border-width:0px 1px 0px 0px;border-color:#212121;vertical-align:top}.list-item-column:last-child{border-style:none}.list-item-image-container{vertical-align:middle;text-align:center;width:100px}.list-item-image{height:3em;width:3em;border-radius:100%;border-width:2px;border-color:#4f0d3d}.list-item-image-lg-container{width:2em;vertical-align:middle;padding-right:15px}.list-item-image-lg{width:10em;height:6.5em;border-radius:10%;object-fit:contain}.fadein{opacity:0;animation-name:fadein;animation-duration:0.25s;animation-fill-mode:forwards;-webkit-animation:fadein 0.25s;-webkit-animation-fill-mode:forwards}.progress-selection-bar{position:fixed;width:10%;z-index:1;height:100%;display:flex;align-items:center}.progress-selection-background{background-color:rgba(255,255,255,0.5);border-radius:15px;padding:10px;margin:auto}.progress-selection-container:last-child .progress-selection{margin-bottom:0}.progress-selection-container:hover .progress-selection-name{display:block}.progress-selection-container:hover .progress-selection{border-color:#eeeeee}.progress-selection{border-radius:100%;height:1em;width:1em;background-color:#636363;border-style:solid;border-color:#636363;border-width:0.2em;display:inherit;margin-bottom:2em;cursor:pointer}.progress-selection:last-child{margin-bottom:0em}.progress-selection:hover{border-color:#eeeeee;transition-duration:0.2s}.progress-selection-name{display:none;color:#aaaaaa;position:absolute;left:55%;transform:translateY(-180%);padding:0.5em;background-color:rgba(33,33,33,0.9)}.progress-selection-container:last-child .progress-selection-name{transform:translateY(-90%)}.progress-selection.selected{border-color:#aaaaaa}.experience-description{line-height:1.8em;font-size:0.9em}.experience-description *{font-family:Trebuchet MS, sans-serif}.full-page-display{text-align:center;vertical-align:middle;display:table-cell;line-height:3em}#contact-button{background-color:transparent;padding:2em;color:#f77327;border-color:#f77327;border-style:solid;border-width:1px;cursor:pointer;font-size:1.2em;outline:none}#contact-button:hover{background-color:#f77327;color:#212121;transition-duration:0.5s}.contact-detail{font-family:Trebuchet MS, sans-serif;width:30em;font-size:0.9em;display:inline-block;color:#eeeeee;line-height:2em;padding-top:3em;padding-bottom:3em}#optimized{line-height:1em;font-size:0.8em}#optimized *{font-family:Trebuchet MS, sans-serif;color:#aaaaaa}#optimized a:hover{color:#f77327;transition-duration:0.5s}#contact-form{width:50em;display:inline-block;border-style:solid;padding:1em;border-color:#567446;border-width:1px;color:#f77327;background-color:#212121;position:relative}#contact-form-header{position:absolute;top:-1.7em;background-color:#212121;padding-left:0.2em;padding-right:0.2em;font-size:1.5em}.contact-message-container{border-width:1px;border-color:#567446;border-style:solid}.contact-input{box-sizing:border-box;padding:0.5em 0em 0.5em 0.5em;margin:0px;width:100%;font-size:14px;font-family:Trebuchet MS, sans-serif;color:#eeeeee;border-width:1px;border-color:#567446;border-style:solid;background-color:transparent;outline:none}textarea.contact-input{height:15em;resize:none}.contact-label{width:22%;line-height:1em;font-size:0.8em;font-family:Trebuchet MS, sans-serif}#contact-submit{padding:1em;padding-top:0.5em;padding-bottom:0.5em;cursor:pointer;background-color:#212121;border-style:solid;border-color:#567446;border-width:0px 1px;font-size:1em;color:#f77327;outline:none;bottom:-1.2em;position:absolute}#contact-submit:hover{color:#eeeeee}#contact-background{position:absolute;height:auto;width:100%;opacity:0.3;top:0;left:0;z-index:-1}.social-link{padding:14px;display:inline}.social-link:last-child{padding-bottom:0}.social-link-image{height:3em;width:3em;vertical-align:middle}.contact-message{border-style:solid;width:20em;display:inline-block;position:relative;line-height:1.5em;color:#f77327;border-color:#567446;border-width:1px;font-family:Trebuchet MS, sans-serif;padding:1em;padding-top:1.5em;background-color:#212121}.contact-error{line-height:1em;padding-left:2em;font-size:12px;font-family:Trebuchet MS, sans-serif;color:#f4f727}#attachments{margin-bottom:0.5em;margin-left:0.35em;line-height:1.7em}.attachment-container{display:inline}.attachment-icon{display:none}.attachment-container:last-child .attachment-icon{display:inline-block;height:1.5em;border-radius:0.3em;cursor:pointer;vertical-align:middle;background-color:#567446}.attachment-container:last-child .attachment-icon:hover{background-color:#eeeeee}.attachment-info{display:inline;margin:0px 5px;background-color:#567446;padding:5px;border-radius:0.3em;color:black;font-size:14px;vertical-align:middle}.attachment-container:last-child .attachment-info{display:none}.attachment-input{display:none}.attachment-name{font-family:Trebuchet MS, sans-serif}.attachment-delete{margin-left:5px;padding-left:5px;border-style:solid;border-width:0px 0px 0px 1px;cursor:pointer;border-color:black;color:#54263e}.attachment-delete:hover{color:#a6373a}.project-column{margin-left:30px;border-style:solid !important;border-width:0px 0px 0px 1px;border-color:rgba(255,255,255,0.6);width:100%}.project-github-link{height:20px;width:20px;background-color:rgba(255,255,255,0.6);border-radius:100%;vertical-align:middle;margin-bottom:2px}.project-header{font-size:inherit !important;font-family:inherit !important;border-style:solid;border-width:0px 0px 1px;padding-left:30px;border-color:rgba(255,255,255,0.6)}.project-link{margin-left:10px;padding-left:10px;border-width:0px 0px 0px 1px;border-style:solid;border-color:rgba(255,255,255,0.6);color:#b0e693}.softgreen{color:#b0e693}
