/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}*{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}html,body,.button{transition:background-color .1s,color .1s,border-color .1s}:root{--site-background:white;--brand-color-primary:#2fe58a;--brand-color-secondary:#18864c;--brand-color-text:#444a48;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2.5rem;--space-3xl:3rem;--site-max-width:675px;--brand-color-dark:#15673e;--link-color:var(--brand-color-secondary);--link-acted:var(--brand-color-dark);--table-border-color: }:root[data-theme=dark]{--site-background:#16232b;--brand-color-primary:#2fe58a;--brand-color-secondary:#26b76e;--brand-color-text:#e8e8e8;--link-color:var(--brand-color-secondary);--link-acted:#62d996;--table-border-color:#e8e8e8}body{background:var(--site-background);color:var(--brand-color-text);padding:var(--space-xl);font-size:var(--font-size-base);margin:0}nav.site-nav{margin-bottom:var(--space-lg)}div.content{max-width:var(--site-max-width)}a{color:var(--link-color)}a:hover,a:visited{color:var(--link-acted)}.mt-5{margin-top:5px}.mb-5{margin-bottom:5px}h1,h2,h3,h4,h5{margin:var(--space-lg) 0}h1{font-size:var(--font-size-2xl)}h1 a{color:var(--brand-color-text);text-decoration:none}h1 a:visited{color:var(--brand-color-text)}h1 a:hover{color:var(--brand-color-secondary)}h2{font-size:var(--font-size-xl);margin-bottom:var(--space-xl)}h3,h4,h5{font-size:var(--font-size-lg)}p.intro,p{margin:var(--space-lg) 0;line-height:1.5;display:block}p.intro{margin:0 0 var(--space-2xl) 0;font-size:var(--font-size-lg)}nav{gap:var(--space-lg);margin-bottom:var(--space-lg);display:flex}nav a{font-size:var(--font-size-sm);text-transform:uppercase;font-weight:600}.profile-links{gap:var(--space-xs);flex-wrap:wrap;display:flex}.profile-links .button{margin:0}section{margin-top:var(--space-3xl)}article,.blog-listing>p{margin-bottom:var(--space-2xl)}.blog-post-preview{border-top:1px solid var(--table-border-color);padding-top:var(--space-lg)}.blog-post-preview h2,.blog-post h2{margin-bottom:var(--space-sm)}.blog-post-date{color:var(--brand-color-secondary);font-size:var(--font-size-sm);text-transform:uppercase;margin:0;font-weight:600}.read-more{font-size:var(--font-size-sm);font-weight:600}a[rel~=external]:before{content:"";vertical-align:-.05em;background-color:currentColor;width:.8em;height:.8em;margin-right:.3em;display:inline-block;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 3h7v7m0-7L10 14M21 14v5a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5'/%3E%3C/svg%3E") 50%/contain no-repeat}.pagination{align-items:center;gap:var(--space-md);margin-top:var(--space-2xl);display:flex}.pagination a,.pagination span{font-size:var(--font-size-sm);font-weight:600}.pagination [aria-current=page]{color:var(--brand-color-text)}button,.button{color:var(--brand-color-text);font-size:var(--font-size-xs);letter-spacing:.12em;padding:var(--space-sm) var(--space-md);background:var(--brand-color-primary);text-transform:uppercase;margin:0 var(--space-xs);clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));border:1px solid #27c776;font-weight:600;text-decoration:none;box-shadow:0 0 30px #2fe58a2e}button.outline,.button.outline{color:var(--link-color);border-color:var(--brand-color-primary);background:0 0;box-shadow:0 0 30px #2fe58a2e}button:hover,button.outline:hover,.button:hover,.button.outline:hover{background:var(--brand-color-primary);color:#fff;cursor:pointer;box-shadow:0 0 30px #2fe58a2e}div.table-wrap{display:inline-block}table{border-spacing:2px;border-collapse:collapse;border-color:var(--table-border-color);box-sizing:border-box;text-indent:0;text-align:left;display:table}thead,th,td{text-align:start;padding:var(--space-sm) var(--space-md)}tr{border-width:1px 0 0;border-color:var(--table-border-color);border-style:solid}tr:first-child{border-top:none}thead{border-bottom:2px solid var(--table-border-color)}th{font-weight:700;font-size:var(--font-size-lg);text-transform:uppercase;letter-spacing:.12em}tr{font-size:var(--font-size-sm)}ul.competency-collection{margin:var(--space-md) 0 0;padding:0;list-style:none}ul.competency-collection li{margin:var(--space-xs);padding:var(--space-xs) var(--space-md);font-size:var(--font-size-xs);border:var(--brand-color-primary) 1px solid;color:var(--brand-color-text);clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));background:0 0;display:inline-block}ul.responsibility-collection{padding:0 0 0 var(--space-lg);margin:var(--space-lg) 0 0}ul.responsibility-collection li{margin:0 0 var(--space-sm)}.career-header .role{font-weight:700;font-size:var(--font-size-lg);text-transform:uppercase;letter-spacing:.12em}.uncased{text-transform:none}.career-header .supplement{font-weight:400;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em}.career-header .role,.career-header .supplement{display:block}.career-header .role{margin-bottom:var(--space-sm)}.career-header .supplement{margin:0}.career-header .date{display:inline-block}.career-header .date:after{content:"|";margin-inline:.5rem}footer{font-size:var(--font-size-xs);margin-top:var(--space-2xl);max-width:var(--site-max-width)}.day,.night{display:none}[data-theme=light] .day,[data-theme=dark] .night{display:inline}
