:root{--font-color: #334455;--accent-color-primary: #e8f7f2;--accent-color-primary-darken: #c2e0d9;--media-breakpoint-sm: 768px;--media-breakpoint-md: 1024px;--media-breakpoint-lg: 1600px;--font-primary: "Fira Sans", sans-serif;--font-primary-mono: "Fira Mono", sans-serif}body,html{font-family:var(--font-primary);font-size:15px;font-weight:400;line-height:1.35rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:8.5in;margin:0 auto;padding-top:2px;background-color:#fff}code,.mono-type{font-family:var(--font-primary-mono);font-size:13px;line-height:14px}a:link,a:visited{color:var(--font-color)}em{font-style:normal;font-weight:600;background-color:var(--accent-color-primary)}h1{font-size:1.8rem;text-transform:uppercase;padding-bottom:0;margin-bottom:0;color:var(--font-color)}h2{font-size:1.5rem;text-transform:uppercase;margin-bottom:0;color:var(--font-color)}h3{padding:0;margin:0}h4{font-weight:400;color:var(--font-color);padding:0;margin:.3rem 0 0;font-size:.8rem;line-height:.8rem}h5{padding:0;margin:0;font-size:1rem;font-weight:700}h6{font-weight:400;margin:.3rem 0;font-size:.8rem;line-height:1}p{padding:0 0 .5rem;margin:0;line-height:1.3}small,.small{font-size:.6em}section{padding-top:.8rem;border-bottom:rgba(51,68,85,.4) solid 1px}.small-caps{font-style:normal;display:inline-block}.small-caps:first-letter{font-size:120%}.d-print{display:none}.App{max-width:var(--media-breakpoint-lg);margin:auto;display:grid;grid-template-areas:"bio" "sidebar" "experience";column-gap:1.4rem;padding:0 1rem 1rem}.grid-area-sidebar{grid-area:sidebar}.grid-area-sidebar .company-logo{width:40px;height:40px}@media print{.App{grid-template-areas:"sidebar bio" "sidebar experience"}.grid-area-sidebar{width:2.6in}p{font-size:.75rem;line-height:1.1rem}h1{margin-top:0}h1>span{font-size:2.1rem}.print-widow{page-break-before:always}.d-print{display:inline-block}.d-print-none{display:none!important}.print-t-0{padding-top:0}}@media(min-width:1024px){.App{grid-template-areas:"sidebar bio" "sidebar experience"}.grid-area-sidebar{width:2.55in}}.grid-area-bio{grid-area:bio}.grid-area-experience{grid-area:experience}.mb-2{margin-bottom:.4rem}.skills-list{padding:0;margin:0 0 .75rem;list-style:none}.skills-list>li{display:inline-block;background-color:var(--accent-color-primary);border-radius:3px;border:var(--accent-color-primary-darken) solid 1px;padding:0 .2rem;margin:2px;font-size:.8rem;line-height:1.1rem;font-family:var(--font-primary-mono)}.no-spam{display:none}#AH{float:left;width:72px;height:100%}.company-logo{float:right;width:50px;height:50px;display:block;margin-left:.5rem}.company-logo>.company-logo_img{width:100%;height:100%}.work-details{margin-top:.4rem}.flex{display:flex}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.composable{flex-direction:column;width:50%}
