.fitara-dashboard-logo{margin-left:auto;margin-right:auto;width:fit-content;background-color:#005188;padding:1em}/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}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;display:table;max-width:100%;padding:0;white-space:normal}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{display:none}[hidden]{display:none}#theme-dark,#theme-light{display:none}html.light #theme-auto,html.dark #theme-auto{display:none}html.light #theme-light{display:inline}html.dark #theme-dark{display:inline}@media screen and (prefers-color-scheme:dark){html:not(.light){filter:invert(100%)hue-rotate(180deg)brightness(105%)contrast(85%)}html:not(.light) img,html:not(.light) video,html:not(.light) * [style*=background-image]{filter:hue-rotate(180deg)contrast(100%)invert(100%)}}@media screen and (prefers-color-scheme:light){html.dark{filter:invert(100%)hue-rotate(180deg)brightness(105%)contrast(85%)}html.dark img,html.dark video,html.dark * [style*=background-image]{filter:hue-rotate(180deg)contrast(100%)invert(100%)}}:root{--content-width:62.5rem;--space-cadet:43, 45, 66;--cool-gray:141, 153, 174;--antiflash-white:237, 242, 244;--red-pantone:239, 35, 60;--font-color:var(--space-cadet);--primary-color:var(--antiflash-white);--secondary-color:var(--cool-gray);--accent-color:var(--red-pantone)}@font-face{font-family:B612;font-weight:400;src:url(/fonts/B612-Regular.ttf);font-display:optional}@font-face{font-family:B612;font-weight:700;src:url(/fonts/B612-Bold.ttf);font-display:optional}@font-face{font-family:B612Mono;font-weight:400;src:url(/fonts/B612Mono-Regular.ttf);font-display:optional}@font-face{font-family:B612Mono;font-weight:700;src:url(/fonts/B612Mono-Bold.ttf);font-display:optional}html{min-height:100%;position:relative}body{background-color:rgb(var(--primary-color));color:rgb(var(--font-color));fill:rgb(var(--font-color));font-family:B612,sans-serif;font-size:1.25rem;line-height:1.5}a{color:inherit;fill:inherit}a:hover{color:rgb(var(--accent-color));fill:rgb(var(--accent-color))}pre,code{font-family:B612Mono,monospace}pre{font-size:.825em;line-height:1.25em}p>code{background-color:rgba(var(--secondary-color),.8);border-radius:.25em;padding:0 .25em}img{max-width:100%}.sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;overflow:hidden;margin:-1px;padding:0;position:absolute;width:1px;white-space:nowrap}.center{text-align:center}.highlight{overflow-x:auto}.goat.svg-container svg{font-family:B612Mono;font-size:.75em}.page-list ol{list-style:none;margin:1em 0;padding:0}.page-list li{margin:1em 0}.page-list .description{display:block;padding-left:2em}main#content{margin:6em auto 0;width:var(--content-width);margin-bottom:9em}.header{background:linear-gradient(0deg,rgba(var(--primary-color),.8) 0%,rgba(var(--primary-color),1) 100%);font-size:1.25rem;height:3em;position:fixed;left:0;top:0;transition:box-shadow .3s ease-in-out;width:100%;z-index:5}.header-nav{display:flex;gap:1em;padding:.5em 1em}.header-nav a{text-decoration:none}.header-nav .avatar img{border-radius:50%;height:2em;width:2em}.header-nav .nav-title{flex-grow:1;line-height:2.5em}.header-nav .nav-links{list-style:none;margin:0;padding:0;display:flex;gap:1em}.header-nav .nav-links a{display:block;height:2em;line-height:2.5em}.header-nav .nav-links svg{vertical-align:text-bottom;margin-right:.25em}.header-nav .mobile-only{display:none}.header-nav .nav-mobile span{display:none}@media screen and (max-width:65.50em){.header-nav .nav-mobile span,.header-nav .nav-mobile::before,.header-nav .nav-mobile::after{display:block;height:.15em;width:1.5em;background-color:rgb(var(--font-color));content:'';position:absolute;left:0;overflow:hidden;opacity:1;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.header-nav .nav-mobile{position:relative;margin-top:.5em;height:1.5em;width:1.5em;cursor:pointer}.header-nav .nav-mobile span{top:.65em}.header-nav .nav-mobile::before{transform-origin:top right;top:0}.header-nav .nav-mobile::after{transform-origin:bottom right;bottom:0}.header-nav .nav-mobile.active span{opacity:0}.header-nav .nav-mobile.active::before{transform:rotate(-45deg)scaleX(1.33)}.header-nav .nav-mobile.active::after{transform:rotate(45deg)scaleX(1.33)}.header-nav .nav-links{background-color:rgba(var(--primary-color),.9);flex-direction:column;position:absolute;width:100%;border-top:.125em solid rgb(var(--font-color));border-bottom:.125em solid rgb(var(--font-color));left:100%;top:3em;padding:1em;gap:.5em;transition:left .3s ease-in-out}.header-nav .nav-mobile.active+.nav-links{left:0}.header-nav .mobile-only{display:unset}}.footer{left:0;bottom:0;position:absolute;padding:2.5em 0;text-align:center;width:100%;font-size:.75em}.home-hero{font-size:1.25rem;text-align:center}.home-hero .avatar img{border-radius:50%;width:15em;height:15em}.home-social .social-icons{list-style:none;margin:0;padding:0;display:flex;gap:1em;justify-content:center}article>header{margin-bottom:3em}.tags{list-style:none;display:flex;gap:1em;margin:0;padding:0}.tags a{display:block;border:.125em solid rgba(var(--font-color),1);border-radius:.5em;padding:.25em .5em;text-decoration:none}.tags a:hover{border-color:rgb(var(--accent-color))}.about{display:grid;grid:auto/1fr 12em;gap:1em}.about header{grid-column:1/3}.about .content{grid-column:1}.about aside{text-align:center;grid-column:2}.about .headshot img{border-radius:50%;width:12em;height:12em}@media screen and (max-width:65.50em){.about{grid:auto/1fr}.about header{grid-column:1}.about aside{grid-column:1;grid-row:2}}@media screen and (max-width:65.50em){body{font-size:1rem}main#content{width:auto;padding:0 1.5em}}.resume>header,.resume article>header{margin-bottom:1em}.resume>header{display:grid;grid-template-columns:1fr 5em}.resume h2{color:rgb(var(--accent-color));display:flex;align-items:center;gap:.5em}.resume h2::after{content:'';display:block;border-top:.125em solid rgb(var(--accent-color));flex-grow:1}.resume>header ul{grid-column:span 2}.resume .contact{list-style:none;margin:0;padding:0}.resume .contact li{margin-bottom:.5em}.resume .skills{display:grid;gap:.5em 1em}.resume .skills h3{margin:0}.resume .skills ul{list-style:none;margin:0;padding:0;display:inline}.resume .skills>ul{margin-left:2.5em}.resume .skills ul ul::before{content:' ('}.resume .skills ul ul::after{content:')'}.resume .skills li{display:inline}.resume .skills li:not(:last-child)::after{content:', '}.resume .experience .tenure{list-style:none;margin:0;padding:0}.resume .experience .tenure li{display:inline}.resume .experience .tenure li:not(:last-child)::after{content:' - '}.resume .certifications ul{list-style:none;margin:0;padding:0}.resume .certifications li{margin-bottom:.5em}.resume .education ul{list-style:none;margin:0;padding:0}.resume .education li{margin-bottom:.5em}.resume .print{text-align:right;margin-top:1.33em}.resume .btn-print{text-decoration:none}.resume .btn-print:hover{color:rgb(var(--accent-color))}.resume .btn-print svg{vertical-align:text-bottom}@media print,screen and (min-width:65.50em){.resume .contact{display:flex;justify-content:space-between}.resume .contact li{margin-bottom:0}.resume .skills{grid-template-columns:12em 1fr}.resume .skills>ul{margin-left:0}.resume .skills header{grid-column:span 2}.resume .experience .meta{display:flex;justify-content:space-between}}@media screen and (min-width:65.50em){.resume .skills{row-gap:1em}}@media print{@page{margin:.5in;size:letter}body{background-color:unset;color:#000;font-size:9pt}a{text-decoration:none;color:inherit}main#content{width:auto}.header,.footer{display:none}main#content{margin:0}.resume h1{margin-top:0}.resume h2{color:inherit}.resume h2::after{border-top-color:#000}.resume article{page-break-inside:avoid}.resume .btn-print{display:none}}