@font-face{font-family:"main";src:url(/assets/fonts/dmsans/DMSans-VariableFont_opsz,wght.ttf)}@font-face{font-family:"head";src:url(/assets/fonts/ubuntu_mono/UbuntuMono-R.ttf)}@font-face{font-family:"mono";src:url(/assets/fonts/ubuntu_mono/UbuntuMono-R.ttf)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,h1,blockquote{-webkit-text-size-adjust:100%;text-size-adjust:100%}:root{--size-total: 50rem;--size-pr-img: 6.5rem;--color-block-a: rgba(253, 253, 253, 1.0);--color-block-b: rgba(100, 100, 100, 1.0);--color-primary: rgba(68, 68, 68, 1.0);--color-secondary: rgba(59, 59, 59, 1.0);--color-tertiary: rgba(53, 53, 53, 0.5);--color-quaternary: rgba(48, 48, 48, 0.25);--background: #fff;--color-link: rgba(53, 53, 53, 0.9);--color-link-hover: rgba(53, 53, 53, 0.9);--img-qr: url(/img/qr/website-dark.png)}@media only screen{:root{--color-block-a: rgba(253, 253, 253, 0.9);--color-block-b: rgba(58, 58, 58, 0.5);--color-primary: rgba(253, 253, 253, 0.9);--color-secondary: rgba(253, 253, 253, 0.5);--color-tertiary: rgba(153, 153, 153, 0.4);--color-quaternary: rgba(153, 153, 153, 0.5);--color-link: rgba(220, 220, 220, 0.665);--color-link-hover: rgb(255, 255, 255);--background: url(/img/bg-noise.png);--img-qr: url(/img/qr/website.png)}}body{background:#14171C;background:url("/img/bg-noise.png");background-repeat:repeat;color:#BFBFBF;margin:0;padding:0 0 3.125rem;font-size:0.9rem;background:var(--background);font-family:'main';color:var(--color-primary);text-align:justify;display:block;line-height:1.0rem;justify-content:center;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;padding:0}body:focus{outline:none !important;border:0}#wrap{width:var(--size-total);margin:0 auto}.hidden-navigation{position:absolute;left:-17rem;top:-3rem;width:5rem;display:flex;flex-direction:column;gap:1rem}.hidden-navigation .hidden-button a{position:relative;font-family:'main', sans-serif;font-weight:800;text-transform:capitalize;display:inline-block;text-shadow:0 0 #000;justify-content:center;-webkit-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;text-decoration:none;font-size:0.9rem;padding:0.5em 1em;border-radius:1rem;border-style:dotted;border-width:0.2rem;text-align:center;color:rgba(100,100,100,0.1);background:rgba(255,255,255,0.3);border-color:transparent;vertical-align:middle;width:100%}.hidden-navigation .hidden-button a:hover{color:rgba(255,255,255,0.9);background:transparent;border-color:rgba(255,255,255,0.2);text-shadow:none}.section-skills{display:flex}.section-skills h1{font-size:1.25rem}.section-skills li{list-style:none;text-transform:capitalize}.section-skills ul{margin:0;padding:0}.expertise-domains{width:25%;padding-right:1rem}.expertise-skills{padding-left:1rem}.details{min-height:10rem}.details-two-columns{display:flex}.details-technologies{flex:3;display:inline-block;margin-bottom:0.5rem;page-break-inside:avoid}.details-technologies h1{font-size:0.9rem;font-weight:bold;text-transform:uppercase;text-align:center;padding:0 0 0.5rem;display:inline-block;margin:-0.5rem 0 0}.details-technologies ul{padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap}.details-technologies li{list-style:none;display:inline-block;background-color:var(--color-block-b);color:var(--color-block-a);padding:0.25rem 0.3rem;margin-right:0.2rem;margin-bottom:0.2rem;border-radius:0.5rem;font-size:0.8rem}.details-highlights{flex:14;font-size:0.9rem;page-break-inside:avoid}.details-highlights ul{margin-top:0}.details-highlights li{margin-bottom:0.5rem;text-align:justify}.details-summary{display:flex}.details h2{color:var(--color-primary);margin:0;padding:1rem 0.5rem;font-weight:500;text-transform:uppercase}.details-graphic{width:var(--size-pr-img);margin:0.15rem 1rem 0 1rem}.details-graphic img{width:100%;filter:grayscale(100%)}.details-text{flex:10}.details-text p{margin:0;padding:0}.main-wrapper{padding:0 1rem 1rem;font-family:'main'}.main-wrapper .section-employment{margin-top:0;display:flex;flex-direction:column;gap:0}.main-wrapper .section-employment .upper-row{margin:1rem 0;padding:0.25rem 0;height:2rem;display:flex;padding-bottom:1rem;border-bottom:0.1rem solid var(--color-tertiary)}.main-wrapper .section-employment .upper-row h3{font-size:0.9rem;font-weight:600;text-transform:uppercase;color:var(--color-secondary);margin-block:0.1rem}.main-wrapper .section-employment .upper-row .company-name{color:var(--color-);display:block;font-weight:600;text-transform:uppercase;flex:5}.main-wrapper .section-employment .upper-row .date{font-weight:300;text-align:right;flex:5;text-transform:capitalize}.main-wrapper .section-employment .upper-row .date h2{color:var(--color-secondary)}.main-wrapper .section-employment .upper-row .date h3{color:var(--color-quaternary)}.header{display:flex;flex-direction:row;padding-inline:1rem}.header .main-info{padding:0;margin:0;margin-inline-start:0.5rem;display:flex;flex-direction:column;justify-content:center;gap:0;width:100%}.header .main-info h1{font-weight:800;text-transform:uppercase;font-size:2rem;color:var(--color-secondary);letter-spacing:0.15rem}.section-profile{display:flex;margin-block:0.5rem 0}.section-profile p{margin:0;margin-bottom:1rem;padding:0}.section-profile-column{text-align:justify;font-size:0.88rem}.section-profile-column:first-child{width:66%;padding-right:1rem}.section-profile-column:nth-child(2){padding-left:1rem}.section-profile-column .profile-education{margin:0;padding:0;padding-top:0.5rem;gap:1rem;display:flex;flex-direction:column}.section-profile-column .profile-education .profile-education-degrees .education-degree-entry{margin-bottom:1rem}.section-profile-column .profile-education .profile-education-degrees .education-degree-entry h1{font-weight:600;text-transform:uppercase}.section-profile-column .profile-education .profile-education-degrees .education-degree-entry h2{font-size:0.9rem;font-weight:400;color:var(--color-secondary);margin-top:0.25rem;text-transform:capitalize}.section-profile img{display:inline-block;width:6.25rem;height:6.25rem;background-repeat:no-repeat;background-position:center center;background-size:cover;margin:0.75rem}.section-profile h1{font-size:1rem;font-weight:600;text-transform:uppercase;margin:0}.section-profile h2{font-size:0.9rem;font-weight:300;text-transform:capitalize;color:var(--color-secondary);line-height:0.9rem;margin:0}.social{display:flex;flex-direction:row;position:relative;padding-left:0.5rem;margin:0;gap:2.5rem;align-items:space-between}.social-column{display:flex;flex-direction:column;gap:0.5rem}.social-content{display:flex;gap:0.5rem;align-items:center}.social-content a{text-transform:uppercase;overflow:hidden;font-size:0.75rem;color:var(--color-link);-webkit-transition:all 0.2s linear 0s;transition:color 0.2s linear 0s;text-decoration:none}.social-content a:hover{color:var(--color-link-hover)}.social-content img{vertical-align:middle;width:1rem;height:auto;filter:invert(40%);padding-right:0.1rem;color:var(--color-primary)}.profile-education-languages{display:flex;flex-direction:column;align-items:flex-start;gap:0.25rem;font-size:1rem;justify-content:center;flex-wrap:wrap;align-content:center}.profile-education-languages .education-language-entry{display:flex;flex-direction:row;gap:0.5rem;margin-bottom:0.25rem;text-transform:uppercase}.profile-education-languages .education-language-entry .education-language-entry-locale{display:flex;justify-content:flex-end;font-weight:600;text-transform:uppercase;width:2rem}.profile-education-languages .education-language-entry .education-language-entry-level{padding-left:0.5rem;display:flex;font-weight:400;text-transform:capitalize;color:var(--color-secondary)}.societies{padding:0;display:flex;flex-direction:column;gap:0;padding-left:2rem;border-left:0.1rem solid var(--color-tertiary);margin-top:-0.5rem}.societies p{margin:0;padding:0;font-size:0.75rem;text-transform:uppercase;font-weight:600;color:var(--color-secondary);text-align:left}.societies .societies-list{margin:0;padding:0;display:flex;flex-direction:row;gap:0}.societies .societies-list .society-entry{font-weight:600;text-transform:uppercase;margin-block:0}.societies .societies-list .society-entry img{display:inline-block;padding:auto;vertical-align:middle;max-width:2.75rem;max-height:2.75rem;border:none;filter:brightness(75%) grayscale(100%);margin:0 0.5rem}.projects{display:block;align-content:end}.projects h2{margin:0;font-weight:600;padding-right:1rem;display:inline-block}.projects .project{display:inline-block;right:0}.projects .project a{overflow:hidden;justify-content:center;-webkit-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;text-decoration:none;font-size:0.75em;background-color:#777;color:#fff;padding:0 1em;border-radius:0.5em;border-style:solid;border-color:#777;border-width:0.125rem;right:1rem;margin-top:1em}.projects .project a:hover{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}.qr{background-size:cover;background-position-x:center;background-position-y:center;width:5.75rem;height:5.75rem;margin:0.5rem 0.75rem 0.5rem 0rem;margin-top:1.7rem}.qr img{content:var(--img-qr);height:100%}.company-logo{display:flex;justify-content:center;align-items:center;width:5rem;height:2rem;filter:grayscale(100%);flex:0.6}.company-logo img{display:inline-block;margin-block:auto;margin-inline:0.5rem 1rem;padding:auto;vertical-align:middle;max-width:2rem;max-height:2rem}.company-info{position:absolute;left:calc(var(--size-left) * -1);width:var(--size-left)}@media only screen{.company-logo{filter:grayscale(100%) invert(100%)}}@media print{.qr img{fill:#000}.hidden-button a{display:none}}

/*# sourceMappingURL=resume.css.map */