.container[data-v-0afa6e6b]{min-height:100vh;background-color:var(--secondary-background-color);width:100%;padding-top:var(--nav-height);font-size:1.23em}.container h1[data-v-0afa6e6b]{text-align:center;font-size:3em;padding-bottom:0;padding-top:40px;margin-bottom:0}.container hr[data-v-0afa6e6b]{border:1px solid var(--font-color);width:20%}.container .avatar[data-v-0afa6e6b]{margin-left:auto;margin-right:auto;width:min-content;max-width:100%;margin-bottom:20px}.container .avatar img[data-v-0afa6e6b]{border-radius:50%;border:4px solid #fff}.container .content[data-v-0afa6e6b]{font-size:1.1em;padding:20px;width:30%;min-width:330px;margin-left:auto;margin-right:auto;text-align:center}.container .content .socials[data-v-0afa6e6b]{padding-top:30px}.container .content .socials a[data-v-0afa6e6b]{font-size:2.5em;margin-left:10px;margin-right:10px}.experience{margin-left:auto;margin-right:auto;width:70%;color:#eee;display:flex;align-items:stretch;opacity:.3}.experience.visible{animation:partial-to-fade-in 1s;animation-fill-mode:forwards}.experience .company{margin:0;padding:0}.experience .job-title,.experience .duration{font-size:1.1em}.experience .responsibilities{padding-inline-start:1em}.experience .responsibilities .responsibility{padding-bottom:10px}.experience .info{width:90%;padding-bottom:100px}.experience .timeline{width:10%;display:flex;flex-direction:column;align-items:flex-end}.experience .timeline .timeline-icon{float:right;margin-right:50px;width:50px;height:50px;border-radius:25px;background-color:var(--font-color);position:relative;left:24.5px;color:var(--background-color);text-align:center;font-size:35px}.experience .timeline .fas-icon{padding-top:8px;padding-bottom:5px}.experience .timeline .timeline-line{height:100%;width:2px;float:right;margin-right:50px;background-color:var(--font-color)}.experience .clear{clear:both}.container[data-v-7e4743bd]{background-color:var(--secondary-background-color);width:100%;padding-top:var(--nav-height);padding-bottom:40px;font-size:1.3em}.container h1[data-v-7e4743bd]{text-align:center;font-size:3em;padding-bottom:0;padding-top:40px;margin-bottom:0}.container hr[data-v-7e4743bd]{border:1px solid var(--font-color);width:20%}.experiences[data-v-7e4743bd]{padding-top:50px}.landing-container[data-v-b3434b95]{width:100%;height:100%}.landing-info[data-v-b3434b95]{position:relative;top:50%;transform:translateY(-50%);animation:fade-in-bottom 1s}.landing-info h1[data-v-b3434b95],.landing-info h2[data-v-b3434b95]{margin-top:0;margin-bottom:0;text-align:center}.landing-info h1[data-v-b3434b95]{font-size:6em}.landing-info h2[data-v-b3434b95]{font-size:2.5em}.tagline-container[data-v-b3434b95]{width:min-content;margin-left:auto;margin-right:auto}.tagline-container p[data-v-b3434b95]{width:0;animation:typing 2.5s steps(60,start),caret 1s step-end infinite;animation-delay:1s,4s;animation-fill-mode:forwards;font-size:1.3em;font-weight:700;overflow:hidden;white-space:nowrap}.hint-container[data-v-b3434b95]{position:absolute;bottom:0;text-align:center;width:100%;opacity:0;animation:fade-in-bottom 1s;animation-delay:4s;animation-fill-mode:forwards}.hint-container div[data-v-b3434b95]{margin-left:auto;margin-right:auto;width:min-content;white-space:nowrap;padding:15px;font-size:1.2em}.nav[data-v-0403b51d]{position:fixed;top:0;background-color:var(--background-color);width:100%;height:var(--nav-height);z-index:100}.nav a[data-v-0403b51d]{cursor:pointer}.nav ul[data-v-0403b51d]{list-style-type:none;margin:0;padding:0}.nav ul li[data-v-0403b51d]{float:right;display:inline;margin-right:30px;margin-top:20px;margin-bottom:20px;font-size:20px}.project{width:calc(100% / 3 - (20px * 2 + 10px * 2));min-width:330px;text-overflow:hidden;margin:10px;padding:20px;background:var(--project-box-color);color:var(--project-box-font-color);border-radius:10px;box-shadow:#64646433 0 5px 30px;opacity:0;font-size:1.2em}.project.visible{animation:fade-in-bottom .5s;animation-fill-mode:forwards}.project .title{padding-top:0;margin-top:0}.project .repository{color:var(--background-color);cursor:pointer;text-decoration:underline}.project .skills{list-style-type:none;padding-inline-start:0}.project .skills .skill{display:inline-block;background:var(--project-box-skill-color);padding:10px;margin:10px}.project.placeholder{opacity:0}.container[data-v-a99f53c5]{background-color:var(--background-color);width:100%;padding-top:var(--nav-height);padding-bottom:40px}.container h1[data-v-a99f53c5]{text-align:center;font-size:3.3em;padding-bottom:0;padding-top:40px;margin-bottom:0}.container hr[data-v-a99f53c5]{border:1px solid var(--font-color);width:20%}.projects[data-v-a99f53c5]{margin-top:20px;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;margin-left:10%;margin-right:10%}a{text-decoration:none;color:var(--font-color)}a:hover{color:var(--link-hover-color)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes partial-to-fade-in{0%{opacity:.3}to{opacity:1}}@keyframes fade-in-bottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1}}@keyframes typing{0%{width:0%;border-right:5px solid var(--font-color)}to{width:100%;border-right:5px solid var(--font-color)}}@keyframes caret{0%,to{border-right:5px solid var(--font-color)}50%{border-right:5px solid transparent}}:root{--background-color: #48b5e0;--secondary-background-color: #0b8abd;--scrollbar-thumb-color: #249bca;--font-color: #fff;--link-hover-color: #eee;--project-box-color: #f1f1f1;--project-box-font-color: #000;--project-box-skill-color: #ffffff;--nav-height: 60px;--project-col-count: 4}html{overflow:auto}html,body,#app{height:100%;width:100%;margin:0;padding:0}@font-face{font-family:Cabin;src:url(/assets/Cabin-DaV79CaC.ttf)}body{background:var(--background-color);font-family:Cabin,sans-serif;color:var(--font-color)}
