*{box-sizing:border-box}#root,body,html{height:100%;margin:0;overflow:hidden;padding:0;width:100%}@media print{#root,body,html{height:auto!important;margin:0;overflow:visible!important;padding:0}.try-dont-break{page-break-inside:avoid}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media print{.app{height:auto!important;overflow:visible!important}}*{font-family:Inter,sans-serif;font-size:10pt;margin:0;padding:0}h1{font-size:1.5em;margin-bottom:.5em}.clearfix:after{clear:both;content:"";display:block}.two-column{column-count:2}.three-column{column-count:3}.four-column{column-count:4}.resume-outer{color:#000;font-family:Inter,sans-serif;justify-content:center;padding:2px;text-align:center}.resume-inner{display:flex;flex-direction:column;height:100vh;overflow:hidden;text-align:left;width:100vw}.PrintOnly{display:none!important}.WebOnly{display:block}@media print{.resume-inner{height:auto!important;overflow:visible!important;text-align:left;width:100%}.PrintOnly{display:block!important}.WebOnly,.WebOnly a{display:None}}.resume-header{background-color:#ccc;flex-shrink:0;margin-bottom:1em;padding:1em 1em .25em;text-align:center;width:100%}.resume-main{display:flex;flex:1 1;min-height:0;overflow:hidden;padding-top:.5em;width:100%}@media print{.resume-main{display:flex;flex:1 1;min-height:0;padding-top:1em;width:100%}}.resume-footer{flex-shrink:0;padding-bottom:2em;width:100%}.resume-page-panel{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:0 1rem 1rem}.resume-navigation{flex:0 0 10%;width:10%}@media print{.resume-navigation{display:none;flex:0 0;width:0}}.resume-content{flex:0 0 90%;line-height:1.5em;width:90%}@media print{.resume-content{flex:0 0 100%;line-height:1.5em;width:100%}}.resume-doc-section{margin-bottom:1em}.resume-doc-section-header{border-bottom:.25em solid #bbb;display:block;font-size:1.5em;font-weight:800;margin:0 0 .5em;padding:0 0 .25em;text-align:left}.resume-project-container{margin-bottom:2em}.resume-project-content{border-top:1px solid #aaa;display:flex;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:1em;width:100%}.resume-doc-section-header+.resume-project-container:first-of-type .resume-project-content{border-top:none}.resume-project-title{font-weight:600;padding-top:.5em}.resume-project-companies{display:block;font-size:.9em;font-weight:400;margin-bottom:1em;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:.75em}.resume-project-paragraph{flex:0 0 60%;line-height:1.5em;max-width:70ch;width:60%}@media print{.resume-project-paragraph{flex:0 0 90%;height:auto;line-height:1.5em;margin:0;max-width:90%;width:90%}}.resume-project-skills{flex:1 1;margin-left:1em;padding-top:1px}@media print{.resume-project-skills{display:none}}.resume-nestedlists{list-style-position:outside}.resume-nestedlists ul{list-style-type:square;margin-top:.5em;padding-left:1.2em}.resume-nestedlists-tight ul{margin-bottom:0;margin-top:0}.resume-nestedlists li{margin-bottom:.25em;padding-left:.25em}.resume-nestedlists-tight li{line-height:1.1em;margin-bottom:0}.resume-nestedlists li::marker{font-size:1.25rem}.resume-nestedlists ul ul{list-style-type:disc;margin-left:1em}.resume-nestedlists ul ul ul{list-style-type:circle;margin-left:1em}.resume-nestedlists-blobs2{margin-bottom:2em;margin-top:0}.resume-nestedlists-blobs2>ul{column-count:3;column-gap:1em;list-style:none;margin:0}.resume-nestedlists-blobs2>ul>li{background-color:#eee;border:1px solid #999;border-radius:25px;break-inside:avoid;gap:.5em;margin-bottom:1em;padding:0 1.5em;page-break-inside:avoid;width:-webkit-fit-content;width:fit-content}.resume-nestedlists-blobs2>ul>li>span{display:block;font-size:1.1em;font-weight:600}div.resume-nestedlists-blobs2>ul>li>span>ul{display:block;font-weight:100;list-style-type:disc;margin-left:2em;margin-top:.3em}.resume-nestedlists-blobs2>ul>li>span>ul>li>span>ul{list-style-type:circle;margin:0;padding:0 0 0 2.5em}.resume-nestedlists-blobs2>ul>li>span>ul>li>span>ul>li>span{font-size:.9em}.skillItemList li{border:1px solid #000;display:inline-block;padding-left:.3em;padding-right:.3em}ul.SkillItemList{border-left:.5em solid #bbb;display:block;margin:0 0 0 .5em;padding:0}ul.SkillItemList li,ul.SkillItemList li a{display:inline}ul.SkillItemList li a{border:1px solid #ccc;color:#000;float:left;font-size:85%;margin:-2;padding:.25em;text-decoration:none}ul.SkillItemList li a:hover{background-color:#ddd;color:blue;text-decoration:underline}ul.resume-navigation{list-style-type:none}ul.resume-navigation li{display:block;margin-bottom:1em}ul.resume-navigation li a:hover{background-color:#ddd;color:blue;text-decoration:underline}.resume-page-title{display:block;font-size:1.25em;font-weight:800;margin-bottom:.5em;text-align:center;width:100%}h1.resume-page-title{margin:0;padding:0}.resume-page-title.info{display:block;font-size:1em;font-weight:600;margin-bottom:1em;text-align:center;width:100%}.resume-header-details{font-size:.8em;position:relative;text-align:center;width:100%}.resume-header-details ul{list-style-type:none}.resume-header-details>ul:first-child{display:block;float:left;text-align:left}.resume-header-details>ul:nth-child(2){display:block;float:right;text-align:right}.resume-header-details>div span{display:block;float:right}#SectionSkills{page-break-before:always}.resume-skillsmatrix-table,.resume-skillsmatrix-table td,.resume-skillsmatrix-table th,.resume-skillsmatrix-table tr{border:1px solid #000;border-collapse:collapse}.resume-skillsmatrix-table td,.resume-skillsmatrix-table th{padding:2px 1em}.resume-skillsmatrix-table{max-width:50em}.resume-skillsmatrix-table td:nth-child(3),.resume-skillsmatrix-table td:nth-child(4){text-align:right}.resume-skillsmatrix-table tr:nth-child(2n){background-color:#e2e2e2}ul.resume-education-list{list-style-type:none}ul.resume-education-list li{display:block;margin-bottom:.5em}.resume-AOE h2{clear:left;float:left}.resume-AOE span{display:inline;float:left}
/*# sourceMappingURL=main.3f0ae145.css.map*/