:root{--primary-color: rgb(57, 84, 91);--secondary-color: #00aad9;--third-color: #007c9e;--text-color: #dadedf;--text-color-2: #c7cbcd;--text-color-darker: #aab1b1;--background-color: #111827;--background-color-lighter: #192339;--background-color-darker: #080f1f;--frame-color: #dba527}@font-face{font-family:argon;src:url(/assets/MonaspaceArgon-Regular-RS-2TGNg.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:argon;src:url(/assets/MonaspaceArgon-Medium-B1gMZwrU.woff2) format("woff2");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:argon;src:url(/assets/MonaspaceArgon-Light-Dt_6qXbW.woff2) format("woff2");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:argon;src:url(/assets/MonaspaceArgon-Italic-DHf095HZ.woff2) format("woff2");font-weight:400;font-style:italic;font-display:block}:root{--font-size-1: 1.8rem;--font-size-2: 1.6rem;--font-size-3: 1.4rem;--font-size-4: 1.375rem;--font-size-47: 1.2rem;--font-size-45: 1.1rem;--font-size-5: 1rem;--font-size-6: .8rem;--font-size-7: .6rem}*{background-color:var(--background-color);font-family:argon;line-height:1.55rem}::-webkit-scrollbar{display:none}html{scrollbar-width:none}a{color:var(--text-color-darker)}body{color:var(--text-color-darker);margin:0}@media (max-width: 768px){html{font-size:93.75%}}@media (max-width: 480px){html{font-size:87.5%}}@media (max-width: 360px){html{font-size:81.25%}}.jumpAnimation{display:inline-block;animation:jump .3s ease-in-out forwards}@keyframes jump{0%{transform:translateY(5px)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}.mainContainer{display:flex;justify-content:center;padding:4rem 2rem}.websiteView{max-width:64rem;width:100%;display:flex;gap:2.725rem}.websiteView .headerContainer{flex:1}.loader{opacity:0}.loaded{animation:fadeIn .1s ease-in forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.homeDescription{padding:1.425rem 1.425rem 1.425rem .325rem}.homeDescription p{font-size:var(--font-size-5);padding-bottom:1.4rem}.homeDescription p .myLink{text-decoration:underline}.homeDescription p .myLink:hover{color:var(--text-color)}ul{list-style-type:none;padding:0;margin:0}.listItemContainer{box-sizing:border-box;padding:1.425rem 1.425rem 2.225rem .325rem}.jobTitleContainer{display:flex;gap:.5em;justify-content:space-between}.jobTitleContainer .jobTitle{font-size:var(--font-size-4);color:var(--text-color);margin:0;font-weight:400}.jobTitleContainer .date{font-size:var(--font-size-6);color:var(--text-color)}p{margin:0}h3{color:var(--text-color-2);font-size:var(--font-size-5);margin-top:0;font-weight:400;font-style:italic}h3 .myLink{text-decoration:underline;color:var(--text-color-2)}h3 .myLink:hover{color:var(--text-color)}.secondParagraph{margin-top:1rem}.projectTitle{color:var(--text-color);font-size:var(--font-size-45)}ul{list-style-type:none;padding:0}ul li{margin-bottom:0x}ul a{text-decoration:none}._listItemContainer_j5k1h_12{box-sizing:border-box;padding:1.425rem}._listItemContainer_j5k1h_12 ._projectTitle_j5k1h_18{font-size:var(--font-size-4);color:var(--text-color);margin:0;font-weight:400}._listItemContainer_j5k1h_12 ._projectDescription_j5k1h_24{padding-top:1rem;margin:0}._listItemContainer_j5k1h_12:hover{background-color:var(--background-color-lighter)}._listItemContainer_j5k1h_12:hover ._projectTitle_j5k1h_18{text-decoration:underline;background-color:var(--background-color-lighter)}._listItemContainer_j5k1h_12:hover._inProgressItem_j5k1h_37{cursor:default}._listItemContainer_j5k1h_12:hover._inProgressItem_j5k1h_37 ._projectTitle_j5k1h_18{text-decoration:none}._listItemContainer_j5k1h_12:hover ._projectDescription_j5k1h_24{background-color:var(--background-color-lighter)}._inProgressItem_j5k1h_37{border:solid 2px var(--frame-color);position:relative;margin-top:2rem}._inProgressItem_j5k1h_37:hover{cursor:default}._inProgressItem_j5k1h_37:hover ._projectTitle_j5k1h_18{text-decoration:none}._inProgressItem_j5k1h_37 ._inProgressLabel_j5k1h_60{position:absolute;padding:6px;font-size:14px;color:var(--text-color);top:-13px;right:15px;border:solid 2px var(--frame-color)}h3{font-size:var(--font-size-5);margin-top:0;font-weight:400;font-style:italic}._contactParagraph_1p0ds_1{padding:1.425rem 1.425rem 1.425rem .325rem;font-size:var(--font-size-5)}._contactParagraph_1p0ds_1 ._email_1p0ds_5{color:var(--text-color)}._email_1p0ds_5{display:inline-block}.headerContainer{width:100%;display:flexs;justify-content:flex-start}.headerContainer .pictureContainer{width:250px}.headerContainer .infoContainer{margin-top:1rem}.headerContainer .headshot{width:100%}.headerContainer .homeLink{text-decoration:none}.headerContainer .name{color:var(--text-color);font-size:var(--font-size-1);font-weight:300}.headerContainer .name:hover{text-decoration:underline}.headerContainer .occupation{color:var(--text-color-darker);font-size:var(--font-size-47)}.headerContainer .links{margin-top:.8em;font-size:var(--font-size-4);display:flex;gap:.6em}.headerContainer .links i{color:var(--text-color)}.headerContainer .cvLink,.headerContainer .githubLink,.headerContainer .linkedinLink{position:relative;cursor:pointer}.headerContainer .cvLink .lucide,.headerContainer .githubLink .lucide,.headerContainer .linkedinLink .lucide{color:var(--text-color-darker);stroke-width:1px}.headerContainer .tooltipCV,.headerContainer .tooltipGithub,.headerContainer .tooltipLinkedin{position:absolute;left:50%;bottom:100%;transform:translate(-50%);white-space:nowrap;opacity:0;transition:opacity .2s;font-size:var(--font-size-6);background-color:var(--background-color-darker);padding:.125rem;border-radius:.125rem}.headerContainer .cvLink:hover .tooltipCV,.headerContainer .githubLink:hover .tooltipGithub,.headerContainer .linkedinLink:hover .tooltipLinkedin{opacity:1}.navigationContainer .menu-container{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:.1rem}.navigationContainer .menu-container .menu-button{padding:.6rem;border-radius:.2rem;border:none;font-size:var(--font-size-5);position:relative;cursor:pointer;color:var(--text-color-darker)}.navigationContainer .menu-container .menu-button:hover{color:var(--text-color)}.navigationContainer .menu-container .menu-button:focus{outline:none}.menu-button.active{background-color:var(--background-color-lighter);color:var(--text-color)!important;border-radius:5px}@media (max-width: 768px){.websiteView{display:block}.content{margin-top:3rem}}
