body{height:100%}#preloaderSection{background-color:#000;background-size:cover;color:#ffc107;height:77vh;position:relative;text-align:center}#copyright{bottom:0;font-family:Press Start\ 2P,cursive;font-size:7px;position:absolute;text-align:center;width:100%}@keyframes blink{0%{opacity:.3}50%{opacity:.7}to{opacity:0}}.titleText{color:#ffc107;display:block;font-family:Moirai One,cursive;font-size:40px;font-weight:bolder;height:10%;letter-spacing:10px;margin-bottom:60%;margin-top:25%}.startText{animation:blink 1.5s linear infinite;font-family:Press Start\ 2P,cursive;font-size:12px;letter-spacing:2px;text-decoration:none}.startText,.startText:hover{color:#ffc107}.ti-cursor{opacity:.4}@media (min-width:768px) and (max-width:1024px){.titleText{font-size:70px;margin-bottom:40%}}@media only screen and (min-width:480px) and (max-width:1000px) and (orientation:landscape){.titleText{margin-bottom:15%;margin-top:5%}}@media (min-width:992px){#preloaderSection{height:80vh}#copyright{bottom:0;font-family:Press Start\ 2P,cursive;font-size:7px;letter-spacing:2px;position:absolute;text-align:center;width:100%}.titleText{font-size:80px;letter-spacing:30px;margin-bottom:18%;margin-top:8%}.startText{font-size:12px;font-weight:bolder;letter-spacing:5px}}.navSection{background-color:#000;font-family:Press Start\ 2P,cursive;padding-bottom:5%}.navLink,a{color:#ffc107;font-size:10px;text-decoration:none}.nav-item{color:#ffc107!important;margin:1% 3%}.navButtonLink{background:none;border:none;color:#ffc107;cursor:pointer;font:inherit;font-size:10px;padding:0}.navPasswordOverlay{background:#000000b3;display:grid;inset:0;place-items:center;position:fixed;z-index:9999}.navPasswordModal{background:#111;border:2px solid #ffc107;border-radius:12px;box-shadow:0 0 15px #ffc10759;color:#ffc107;padding:24px;width:320px}.navPasswordHeader{color:#ffc107;font-size:1rem;margin:0 0 16px}.navPasswordForm{display:flex;flex-direction:column}.navPasswordInput{background:#000;border:1px solid #ffc107;border-radius:8px;box-sizing:border-box;color:#ffc107;font-family:Press Start\ 2P,cursive;font-size:10px;margin-bottom:12px;padding:10px 12px;width:100%}.navPasswordInput:focus{box-shadow:0 0 8px #ffc10780;outline:none}.navPasswordError{color:#ff5c5c;font-size:10px;margin-bottom:12px}.navPasswordActions{display:flex;gap:10px}.navPasswordButton,.navPasswordCancelButton{border:1px solid #ffc107;border-radius:8px;cursor:pointer;flex:1 1;font-family:Press Start\ 2P,cursive;font-size:10px;padding:10px 12px}.navPasswordButton{background:#ffc107;color:#000}.navPasswordCancelButton{background:#000;color:#ffc107}@media (min-width:992px){.navSection{background-color:#000;font-family:Press Start\ 2P,cursive;padding-bottom:5%}.navLink,a{color:#ffc107;font-size:20px;text-decoration:none}.navLink:hover,a:hover{color:#fff;text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 10px #fff}.nav-item{color:#ffc107!important}.nav-item:visited{color:#ffc107}.navButtonLink:hover{color:#fff;text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 10px #fff}.navPasswordModal{width:360px}.navPasswordButton,.navPasswordCancelButton,.navPasswordInput{font-size:9px}}#workSection{width:100%}#homeDepot{color:#f96302}.workTitle{color:#ffc107;font-size:28px;letter-spacing:2px;padding:5%;text-decoration:underline}.workDescription,.workTitle{font-family:Press Start\ 2P,cursive;text-align:center}.workDescription{color:#fff;font-size:8px;line-height:15px;margin:auto;width:90%}@media (min-width:992px){.workTitle{font-size:28px;letter-spacing:10px;padding:2% 10%}.workDescription{font-size:12px;line-height:30px;padding-bottom:5%;width:60%}}#skillSection{width:100%}.count{color:#ffc107;display:inline}.spacer{margin:3%}.skillTitle{color:#ffc107;font-size:28px;letter-spacing:2px;padding:15% 10%;text-decoration:underline}.skillList,.skillTitle{font-family:Press Start\ 2P,cursive;text-align:center}.skillList{color:#fff;font-size:8px;letter-spacing:5px;letter-spacing:0}.skillHeader{font-size:20px;letter-spacing:10px;padding:4% 5%}#skillSection p{font-size:12px}@media (min-width:992px){.skillTitle{font-size:28px;letter-spacing:10px;padding:2% 10%}.skillList{letter-spacing:3px}.skillHeader{letter-spacing:15px}#skillSection p{font-size:12px}}#statSection{width:100%}.statBackground{background-color:#fff;border-radius:.375rem;text-align:center;width:70%}.statBox{padding:3%}.statTitle{color:#ffc107;font-family:Press Start\ 2P,cursive;font-size:26px;letter-spacing:1px;padding:15% 10%;text-align:center;text-decoration:underline}.octoKitLink{color:#6e5494!important;font-size:7px!important}.statText{font-family:Press Start\ 2P,cursive;font-size:7px}@media (min-width:992px){.statTitle{font-size:28px;letter-spacing:10px;padding:2% 10%}.statText{font-size:12px}.octoKitLink{color:#6e5494!important;font-size:12px!important}.statBox{padding:1%}}#contactSection{margin-left:auto;margin-right:auto;margin-top:10%}.form-control{font-size:14px;margin-bottom:6%}.contactTitle,.form-control{font-family:Press Start\ 2P,cursive;text-align:center}.contactTitle{color:#ffc107;font-size:28px;letter-spacing:10px;margin-bottom:10%;text-decoration:underline}.small{font-family:Press Start\ 2P,cursive;font-size:8px;margin-bottom:3%;margin-left:auto;margin-right:auto;width:40%}@media (min-width:992px){#contactSection{margin-left:auto;margin-right:auto;margin-top:10%;text-align:center;width:60%}.form-control{font-size:11px;letter-spacing:3px;padding:2% 0}.contactTitle{font-size:28px;letter-spacing:10px;margin-bottom:5%;text-align:center;text-decoration:underline}.contactTitle,.small{font-family:Press Start\ 2P,cursive}.small{font-size:10px;margin-left:auto;margin-right:auto;width:20%}}.imageHeadshot{height:340px;margin-top:15%;width:70%}.myName{color:#ffc107;font-family:Nosifer,cursive;font-size:25px}.infoDiv{font-size:12px;letter-spacing:0;line-height:50px;margin-top:20%;text-align:left;text-align:center}.infoDivText{color:#fff;font-family:Press Start\ 2P,cursive}.imageDiv{margin:0;padding:0;text-align:center}.arrow{animation:blinker 1.5s linear infinite;color:#ffc107;font-size:20px}@keyframes blinker{50%{opacity:0}}@media (min-width:992px){.imageHeadshot{height:70%;margin:5%;width:50%}.myName{font-size:25px}.imageDiv,.infoDiv{text-align:left}.infoDiv{letter-spacing:3px;line-height:85px;margin-top:4.5%;padding-left:20%}.name{margin-left:-39px}}.blogTitle{font-size:13px}.blogDate,.blogTitle{color:#ffc107;font-family:Press Start\ 2P,cursive;text-align:center}.blogDate{font-size:10px;margin-top:12%}.blog-post{border:1px solid #ffc107;box-sizing:border-box;height:200px;margin:20px auto;overflow:hidden;padding:50px;width:75%}@media (min-width:992px){.blog-post{width:50%}}article{background-color:#000;border:2px solid #ffc107;border-radius:12px;font-family:system-ui,sans-serif;margin:auto!important;padding:2rem;width:85%!important}.blogContentQuote{color:#ffc107;font-family:Andada Pro,serif;font-size:15px;text-align:center}.blogContentTitle{font-size:"2.5rem";line-height:1.2;margin-bottom:"0.5rem"}.blogContentDate,.blogContentTitle{color:#ffc107;font-family:Andada Pro,serif;font-weight:700;text-align:center}.blogContentDate{font-size:"1rem";margin-bottom:"2rem"}.blogContentContent{color:#ffc107;font-family:Andada Pro,serif;font-optical-sizing:auto;font-size:14px;line-height:1.7}.blogContentImage{background:#181818;border:2px solid #ffc107;border-radius:16px;box-shadow:0 8px 32px #0000002e,0 1.5px 8px #ffc10733;display:block;filter:grayscale(5%) contrast(1.08) brightness(1.04);height:320px;margin:4% auto 8%;object-fit:fill;opacity:.96;text-align:center;transition:box-shadow .3s,border-color .3s,filter .3s}.blogContentImage:hover{border-color:#ffc107;box-shadow:0 12px 48px #b92b272e}@media (min-width:992px){article{min-height:750px;width:70%!important}.blogContentQuote{margin:auto 0;text-align:center}.blogContentImage{filter:grayscale(10%);float:right;margin:0 0 1em 2em;opacity:.85;shape-outside:(50%)}.blogContentContent{font-size:25px;font-weight:500;margin:4%}.blogContentText{font-size:24px;width:60%}.blogContentDate{font-size:12px}}#runningSection{background-color:#000;font-family:Press Start\ 2P,cursive;min-height:100vh;padding-bottom:10%;width:100%}.runTitle{color:#ffc107;font-size:26px;letter-spacing:1px;padding:0 10% 6%;text-align:center;text-decoration:underline}.runText{color:#fff;font-size:7px}.runText span{color:#ffc107}.runEmpty{font-size:10px;text-align:center}.runContainer{max-width:1100px}.runFilters{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.runFilter{background:#000;border:1px solid #ffc107;border-radius:.375rem;color:#ffc107;cursor:pointer;font-family:inherit;font-size:8px;padding:8px 10px}.runFilterActive{background:#ffc107;color:#000}.runTiles{margin-bottom:8px}.runTileCol{margin-bottom:12px;min-width:140px}.runTile{background:#fff;border-radius:.375rem;height:100%;padding:14px 6px;text-align:center}.runTileLabel{color:#555;font-size:7px;margin-bottom:10px}.runTileValue{color:#000;font-size:12px;margin:0}.runPanel{border:1px solid #ffc107;border-radius:.375rem;margin-bottom:16px;min-height:90%;padding:16px}.runPanelTitle{color:#ffc107;font-size:10px;margin-bottom:16px}.runPanelHeader{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.runPanelHeader .runPanelTitle{margin-bottom:0}.runSelect{background:#000;border:1px solid #ffc107;border-radius:.375rem;color:#ffc107;cursor:pointer;font-family:inherit;font-size:8px;padding:8px 10px}.runSelect:focus{box-shadow:0 0 8px #ffc10780;outline:none}.runRank{color:#999}.runTable td.runHighlight{color:#ffc107}.runRow{display:flex;justify-content:space-between;margin-bottom:12px}.runChart{position:relative}.runChart svg{display:block;height:auto;width:100%}.runGrid{stroke:#333;stroke-width:1}.runAxis{fill:#999;font-family:Press Start\ 2P,cursive;font-size:9px}.runBar{fill:#ffc107}.runBarActive{fill:#ffd54f}.runTooltip{background:#000;border:1px solid #ffc107;border-radius:.375rem;color:#fff;font-size:7px;line-height:1.8;padding:6px 8px;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.runTooltip span{color:#ffc107}.runTableWrap{overflow-x:auto}.runTable{border-collapse:collapse;color:#fff;font-size:7px;width:100%}.runTable th{border-bottom:1px solid #ffc107;color:#ffc107;padding:8px 6px;text-align:left;white-space:nowrap}.runTable td{border-bottom:1px solid #222;padding:10px 6px;white-space:nowrap}.runFooter{margin-top:20px;text-align:center}.runLink{color:#ffc107!important;font-size:7px!important}@media (min-width:992px){.runTitle{font-size:28px;letter-spacing:10px;padding:0 10% 3%}.runLink,.runTable,.runText{font-size:11px!important}.runTileLabel{font-size:9px}.runTileValue{font-size:16px}.runPanelTitle{font-size:13px}.runFilter,.runSelect,.runTooltip{font-size:10px}}body{background-color:#000;margin:0}
/*# sourceMappingURL=main.ce94adde.css.map*/