
html{font-size:62.5%}.resume{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.cv{background:var(--bg-color);box-shadow:0 2px 12px #0005;margin:0 auto;max-width:96rem;min-height:80rem;position:relative}.sidebar-wrapper{background:var(--accent-color);color:#080a0f;height:95%;min-height:80rem;position:absolute;right:0;width:27rem}.sidebar-wrapper a{color:#080a0f}.profile-container{background:#0002;padding:3rem;text-align:center}.profile{aspect-ratio:1;border-radius:50%;margin-bottom:1.5rem;object-fit:cover;width:100%}.name{color:var(--bg-color);font-size:3.2rem;margin:0 0 1rem}.tagline{color:var(--bg-color);font-size:1.6rem;font-style:italic;margin:0}.container-block{padding:3rem}.container-block-title{color:var(--bg-color);font-size:2rem;margin:0 0 2rem;text-transform:uppercase}.contact-list,.interests-list{list-style:none;margin:0;padding:0}.contact-list li,.interests-list li{margin-bottom:1.2rem}.contact-list .faqe-icon{margin-right:.7rem}.main-wrapper{background:#ffffff0d;color:var(--fg-color);min-height:80rem;padding:5rem 30rem 5rem 5rem}.main-wrapper .section{margin-bottom:6rem}.section-title{color:var(--accent-color);font-size:2rem;margin:0 0 2rem;text-transform:uppercase}.section-title .faqe-icon,.container-block-title .faqe-icon{align-items:center;background:var(--accent-color);border-radius:50%;color:#080a0f;height:3rem;margin-right:.8rem;width:3rem}.container-block-title .faqe-icon{background:var(--bg-color);color:var(--accent-color)}.upper-row{margin-bottom:.2rem;overflow:hidden;position:relative}.job-title{color:var(--accent-color);font-size:1.6rem;margin:0}.main-wrapper .time{color:var(--accent-color);font-style:italic;position:absolute;right:0;top:0}.company{color:var(--accent-color);font-style:italic;margin-bottom:1rem}.projects-section .item{margin-bottom:1.5rem}.skillset .item{margin-bottom:1.5rem;overflow:hidden}.level-title{font-size:1.4rem;margin:0 0 1rem}.level-bar{background:#ffffff33;height:1.2rem}.level-bar-inner{background:var(--accent-color);height:1.2rem}.list-unstyled{list-style:none;padding-left:0}@media(min-width:992px){.level-title{float:left;width:30%}.level-bar{float:left;width:70%}}@media(max-width:767px){.cv{padding:2rem}.sidebar-wrapper{height:auto;min-height:0;position:static;width:auto}.sidebar-wrapper .profile{display:none}.profile-container{box-sizing:border-box;height:21.1rem;padding-top:11rem}.main-wrapper{min-height:0;padding:3rem}.main-wrapper .time{display:block;margin-top:.5rem;position:static}}
.resume{font-family:Daytona,"Helvetica Neue",Arial,sans-serif;font-weight:300}.resume .estate{padding:2% 0}.resume h1,.resume h2,.resume h3,.resume h4,.resume h5,.resume h6{background:transparent;font-weight:300;padding:0}.resume .cv{max-width:96rem;min-height:0}.sidebar-wrapper{line-height:1em}.profile{aspect-ratio:1;border-radius:50%;object-fit:cover}@media(max-width:767px){.resume .cv{padding:2rem}.sidebar-wrapper .profile{display:block}.profile-container{height:auto;padding:3rem}}
.resume{font-family:"GohuFont uni14 Nerd Font Mono","DotGothic16","Lucida Console",monospace}
.resume .sidebar-wrapper,.resume .sidebar-wrapper a,.resume .section-title .faqe-icon{color:var(--accent-text-color)}.resume .section-title,.resume .job-title,.resume .main-wrapper .time,.resume .company{color:var(--interactive-color)}
.resume .sidebar-wrapper hr{border:0;border-top:1px solid var(--bg-color)}.resume .contact-list li{margin-bottom:1.5rem}.resume .contact-list li:last-child{margin-bottom:0}.resume .contact-list .faqe-icon{font-size:1.8rem;margin-right:.5rem;vertical-align:middle}.resume .contact-list .email .faqe-icon{font-size:1.4rem}.resume .container-block-title,.resume .section-title{position:relative}.resume .container-block-title .faqe-local-icon,.resume .section-title .faqe-local-icon{display:inline-block;padding:.7rem;position:relative;top:-.2rem;vertical-align:middle}.resume .degree{font-size:1.6rem;margin:0 0 .5rem}.resume .education-container .item{margin-bottom:1.5rem}.resume .education-container .item:last-of-type{margin-bottom:0}.resume .education-container .meta{font-size:1.4rem;font-style:italic;margin:0}.resume .education-container .time{font-style:italic;margin-bottom:0}.resume .language-container .lang-desc{font-style:italic}.resume .languages-list,.resume .interests-list{margin-bottom:0}.resume .languages-list li,.resume .interests-list li{margin-bottom:1rem}.resume .languages-list li:last-child,.resume .interests-list li:last-child{margin-bottom:0}.resume .main-wrapper hr{border:0;border-top:1px solid var(--accent-color)}.resume .experiences-section .item{margin-bottom:3rem}.resume .project-title{font-size:1.6rem;margin:0 0 .5rem}.resume .projects-section .intro{margin-bottom:3rem}.resume .level-title{margin-top:0;margin-bottom:1.2rem}@media(min-width:992px){.resume .level-title{display:inline-block;margin-bottom:0}.resume .level-bar{display:inline-block;position:relative;top:.1rem}}
