pre code{line-height:2}code{background-color:var(--codeblock-background-color);color:var(--codeblock-text-color)}a code{background-color:var(--main-background-color);color:var(--main-link-color)}.chroma code{background-color:inherit;color:inherit}a:link code{background-color:var(--main-background-color);color:var(--main-link-color)}a:visited code{background-color:var(--main-background-color);color:var(--main-visited-color)}a:active code{background-color:var(--main-hover-background-color);color:var(--main-hover-text-color)}a:hover code{background-color:var(--main-hover-background-color);color:var(--main-hover-text-color)}code a{color:var(--codeblock-text-color)}code a:link{color:var(--codeblock-text-color)}code a:visited{color:var(--codeblock-text-color)}code a:active{color:var(--codeblock-text-color)}code a:hover{color:var(--codeblock-text-color)}.bg{background-color:#fff}.chroma{background-color:#fff}.chroma .lnlinks{color:inherit;outline:none;text-decoration:none}.chroma .lntd{border:0;margin:0;padding:0;vertical-align:top}.chroma .lntable{border:0;border-spacing:0;margin:0;padding:0}.chroma .hl{background-color:#ffc}.chroma .lnt{color:#7f7f7f;margin-right:.4em;padding:0 .4em;user-select:none;white-space:pre}.chroma .ln{color:#7f7f7f;margin-right:.4em;padding:0 .4em;user-select:none;white-space:pre}.chroma .line{border:1px dashed #333;display:flex}.chroma .k{color:#00f}.chroma .kc{color:#00f}.chroma .kd{color:#00f}.chroma .kn{color:#00f}.chroma .kp{color:#00f}.chroma .kr{color:#00f}.chroma .kt{color:#2b91af}.nc{color:#2b91af}.chroma .s{color:#a31515}.chroma .sa{color:#a31515}.chroma .sb{color:#a31515}.chroma .sc{color:#a31515}.chroma .dl{color:#a31515}.chroma .sd{color:#a31515}.chroma .s2{color:#a31515}.chroma .se{color:#a31515}.chroma .sh{color:#a31515}.chroma .si{color:#a31515}.chroma .sx{color:#a31515}.chroma .sr{color:#a31515}.chroma .s1{color:#a31515}.chroma .ss{color:#a31515}.chroma .ow{color:#00f}.chroma .c{color:green}.chroma .ch{color:green}.chroma .cm{color:green}.chroma .c1{color:green}.chroma .cs{color:green}.chroma .cp{color:#00f}.chroma .cpf{color:#00f}.chroma .ge{font-style:italic}.chroma .gh{font-weight:700}.chroma .gp{font-weight:700}.chroma .gs{font-weight:700}.chroma .gu{font-weight:700}@media(prefers-color-scheme:dark){.bg{background-color:#000;color:#f8f8f2}.chroma{background-color:#000;color:#f8f8f2}.chroma .lntd{border:0;margin:0;padding:0;vertical-align:top}.chroma .lntable{border:0;border-spacing:0;margin:0;padding:0}.chroma .hl{background-color:#ffc}.chroma .lnt{color:#7c7c79;margin-right:.4em;padding:0 .4em;user-select:none;white-space:pre-wrap}.chroma .ln{color:#7c7c79;margin-right:.4em;padding:0 .4em;user-select:none;white-space:pre}.chroma .line{border:1px dashed #6c6c66;display:flex}.chroma .k{color:#f66}.chroma .kc{color:#f66}.chroma .kd{color:#f66}.chroma .kn{color:#f66}.chroma .kp{color:#f66}.chroma .kr{color:#f66}.chroma .kt{color:violet}.chroma .no{color:#7fffd4}.chroma .nf{color:#ff0}.chroma .nv{color:#eedd82}.chroma .s{color:#87ceeb}.chroma .sa{color:#87ceeb}.chroma .sb{color:#87ceeb}.chroma .sc{color:#87ceeb}.chroma .dl{color:#87ceeb}.chroma .sd{color:#87ceeb}.chroma .s2{color:#87ceeb}.chroma .se{color:#87ceeb}.chroma .sh{color:#87ceeb}.chroma .si{color:#87ceeb}.chroma .sx{color:#87ceeb}.chroma .sr{color:#87ceeb}.chroma .s1{color:#87ceeb}.chroma .ss{color:#f60}.chroma .m{color:#f60}.chroma .mb{color:#f60}.chroma .mf{color:#f60}.chroma .mh{color:#f60}.chroma .mi{color:#f60}.chroma .il{color:#f60}.chroma .mo{color:#f60}.chroma .c{color:#6f6}.chroma .ch{color:#6f6}.chroma .cm{color:#6f6}.chroma .c1{color:#6f6}.chroma .cs{color:#6f6}.chroma .cp{color:#e5e5e5}.chroma .cpf{color:#e5e5e5}}code{tab-size:3}pre code{overflow-wrap:break-word;white-space:pre-wrap;word-break:break-all}pre{overflow-wrap:break-word;padding:.6rem;tab-size:3;white-space:pre-wrap;word-break:break-all}pre code{display:block}#resume-body>*{margin-left:10vw;margin-right:10vw;max-width:80vw}#resume-body>footer:last-of-type{margin-left:inherit;margin-right:inherit;max-width:inherit}#resume-body{text-align:right}#resume-body h1,#resume-body h2,#resume-body h3,#resume-body h2+p,#resume-body h2+div,#resume-body h2+p+p,#resume-body h3+p{text-align:left}#employment-history~h4:has(+.resume-history-date),#community-contributions~h4:has(+.resume-history-date){float:left;text-align:left;width:60%;margin-top:0;margin-right:0;max-width:unset}#employment-history~h4+.resume-history-date+ul,#community-contributions~h4+.resume-history-date+ul{text-align:left}#employment-history~h4+.resume-history-date+ul+p,#community-contributions~h4+.resume-history-date+ul+p{text-align:left}#employment-history~h4+.resume-history-date+ul::before,#community-contributions~h4+.resume-history-date+ul::before{display:block;clear:both;content:""}#employment-history~h4+.resume-history-date,#community-contributions~h4+.resume-history-date{display:inline-block;text-align:right;width:20%;margin-left:0;margin-top:0;margin-bottom:0}#education+ul>li,#awards+ul>li{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;text-align:left}#education+ul>li>p,#awards+ul>li>p{margin:0}#skills-highlights+ul>li{display:block;text-align:left}.presentation-pdf{margin-right:auto;margin-left:auto;height:auto;min-height:25vh;width:100%;min-width:360px;max-width:100%}.presentation-pdf iframe{width:100%;height:calc(100vw/16 * 9);min-height:25vh;max-height:65vh;clear:both}body header:first-of-type+div.presentation-pdf:first-of-type{height:100vh;max-height:calc(max(100%,150vh))}body header:first-of-type+div.presentation-pdf:first-of-type>main.presentation-pdf{min-height:max-content;height:100vh;max-height:calc(max(100%,150vh))}@media screen and (min-width:79em){.presentation-pdf iframe{min-height:25rem;width:100%}}