a{color:#22d3ee;text-underline-offset:2px;text-decoration:none}a:hover{-webkit-text-decoration:underline #22d3ee;text-decoration:underline #22d3ee}body{color:#1a1a1a;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}.company,.dates,.external_link,.factoid,.factoid_section_label,.name,.paragraph,.project,.qualification_bucket,.qualifying_skills,.subfactoid,.tertiary_factoid,.tagline,.title{font-size:.75em}.bold{font-weight:600}.contact_information,.name{color:#fff;padding:.1em 0}.contact_information{font-size:.8em}.extra_extra_large_spacer,.extra_large_spacer,.extra_small_spacer,.large_spacer,.medium_spacer,.small_spacer,.tiny_spacer{font-size:.1em}.extra_extra_large_spacer{height:4.25em}.extra_large_spacer{height:2.75em}.extra_small_spacer{height:.25em}.factoid{margin-top:.4em;margin-left:0}.mono{font-family:SF Mono,Monaco,Inconsolata,Fira Code,Droid Sans Mono,Source Code Pro,Courier,monospace}ul{margin:.4em 0 0;padding-left:1em}.subfactoid{margin-top:.4em;margin-left:0;font-size:.75em}.factoid>ul .subfactoid{font-size:inherit}.factoid_section_label{margin-top:1em;margin-left:.25em}.header{text-align:center;background-color:#1e1e1e;border-bottom:2px solid #333}.italic{font-style:italic}.large_spacer{height:1.5em}.medium_spacer{height:1em}.name{letter-spacing:.02em;font-size:1.25em;font-weight:600}.normal{font-weight:400}.paragraph{color:#374151;line-height:1.6}.qualification_bucket{color:#4b5563;font-weight:600}.qualifying_skills{color:#6b7280}.small_spacer{height:.5em}.skill-category{margin-bottom:.75em}.subsection{margin:.75em 1em 0}.subsection_heading{color:#111827;letter-spacing:.02em;text-transform:uppercase;font-size:1.1em;font-weight:600}.tiny_spacer{height:.05em}.underline{-webkit-text-decoration:underline #9ca3af;text-decoration:underline #9ca3af}hr{border:none;border-top:1px solid #e5e7eb;margin:1.5em 1em}[data-resume-mode=lite] .full-js,[data-resume-mode=full] .lite-js,[data-resume-mode=recent] .job:not(.recent-js){display:none!important}[data-resume-mode=recent] .job-footer.recent-js{display:block!important}[data-resume-mode=recent] .lite-js{display:none!important}@media print{body{color:#000;font-size:11pt}.header{border-bottom:2px solid #000;margin-bottom:1em;padding-bottom:.5em;background-color:#fff!important}.header .name,.header .contact_information{color:#000!important}.subsection_heading{color:#000}.paragraph,.qualification_bucket{color:#333}.qualifying_skills{color:#555}a{color:#000;text-decoration:none}hr{border-top-color:#ccc}.mono{font-family:Courier New,Courier,monospace}}
