:root{--color-green-primary: #32E62B;--color-background: #3B3942;--margin-bottom-primary: 11rem;--margin-bottom-section: 12vh;--section-height: 85vh;--section-min-height: 60vh}:root{font-size:62.5%}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;color:var(--color-green-primary)}html{font-family:"Share Tech Mono",monospace}body{background-color:var(--color-background);color:var(--color-green-primary)}a:active,a:visited,a:link{color:var(--color-green-primary);list-style:none;text-decoration:none}.container{width:75%;margin:5vh auto}.heading{font-family:"VT323",monospace;font-size:5rem}p{font-size:2rem;line-height:4.5rem}.hover{--b: 0.1em;--c: #1095c1;color:rgba(0, 0, 0, 0);padding-block:var(--b);background:linear-gradient(var(--c) 50%, var(--color-green-primary) 0) 0% calc(100% - var(--_p, 0%))/100% 200%,linear-gradient(var(--c) 0 0) 0% var(--_p, 0%)/var(--_p, 0%) var(--b) no-repeat;-webkit-background-clip:text,padding-box;background-clip:text,padding-box;transition:.2s var(--_s, 0s) linear,background-size .2s calc(.2s - var(--_s, 0s))}.hover:hover{--_p: 100%;--_s: .3s}.hidden{opacity:0;filter:blur(6px);transform:translateX(-100%);transition:all 1.5s cubic-bezier(0.64, 0.8, 0.17, 1.1)}@media(prefers-reduced-motion){.hidden{transition:none}}.show{opacity:1;filter:blur(0);transform:translate(0)}.nav{display:flex;width:100%;justify-content:end;margin-bottom:10rem}.nav-list{display:flex}.nav-list :not(:last-child){margin-right:3rem}.nav-link:active,.nav-link:visited,.nav-link:link{color:var(--color-green-primary)}.nav-item{list-style:none;font-size:2.5rem}@media screen and (max-width: 460px){.nav-item{font-size:2.25rem}}@keyframes slidein-left{from{margin-left:100%;width:300%}to{margin-left:0%;width:100%}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes typing{0%{width:0}10%{opacity:1}100%{width:100%;opacity:1}}@keyframes blink-caret{from,to{border-color:transparent}50%{border-color:var(--color-green-primary)}}@keyframes grow-down{from{height:0}to{height:100%}}@keyframes grow-right{from{width:0}to{width:100%}}@keyframes appear{from{opacity:0}to{opacity:1}}@keyframes pulse{0%{transform:translate3d(-1%, -1%, 1px) scale(1)}50%{transform:translate3d(-1%, -1%, 1px) scale(1.07)}100%{transform:translate3d(-1%, -1%, 1px) scale(1)}}.header-container{min-height:var(--section-height);position:relative}@media screen and (max-height: 690px){.header-container{height:635px}}.header-textbox{margin-bottom:1rem}.header-heading{font-size:5rem;overflow:hidden}@media screen and (max-width: 500px){.header-heading{font-size:4.25rem}}.header-heading--top{display:block;margin-bottom:2rem;animation-duration:1s;animation-name:slidein-left}.header-heading--bottom{display:flex;max-width:-moz-min-content;max-width:min-content;opacity:0;overflow:hidden;padding-right:1rem;border-right:.1em solid var(--color-green-primary);white-space:nowrap;letter-spacing:.15em;animation-delay:1s;animation:typing 3.5s steps(40, end) 1s,blink-caret .75s step-end infinite;animation-fill-mode:forwards}.header-bottom{display:flex;height:25rem;width:0;animation:grow-right 1s ease-in forwards 3s}.header-bottom-textbox{background-color:aqua;position:relative}.header-bottom--text{display:inline-block;text-decoration:none;font-size:3rem;position:absolute;bottom:-1.25rem;opacity:0;animation:appear .2s ease 4s forwards,pulse 2s infinite}.line-left{display:inline-block;width:2rem;border-left:.5rem solid var(--color-green-primary);height:0;animation:grow-down 1s ease-out 2s forwards}@media screen and (max-width: 500px){.line-left{border-left:.25rem solid var(--color-green-primary)}}.line-bottom{display:inline-block;border-bottom:.5rem solid var(--color-green-primary);width:40vw;margin-right:3rem;position:relative}@media screen and (max-width: 500px){.line-bottom{border-bottom:.25rem solid var(--color-green-primary);width:20vw;margin-right:3.5rem}}.svg-box{display:flex;justify-content:center;align-items:flex-end;transition:all 1s ease}.svg-box-1{margin-bottom:10rem}.svg-down-1{opacity:0;animation:appear 1s ease 4.5s forwards}.svg-right{fill:var(--color-green-primary);height:2rem;width:2rem;position:absolute;right:-2rem;bottom:-1.25rem;transform:rotate(-90deg);opacity:0;animation:appear .2s ease 3s forwards}.about{min-height:var(--section-min-height);margin-bottom:var(--margin-bottom-section)}.about-heading{font-size:4rem;text-align:center;margin-bottom:5rem}.about-contentbox{display:flex;justify-content:space-around;width:100%;flex-wrap:wrap;margin-bottom:3.5rem}.about-contentbox--left{width:60%;margin-right:1.5rem}@media screen and (max-width: 1101px){.about-contentbox--left{width:100%}}.about-contentbox--right{background-color:greenyellow;width:30rem;aspect-ratio:5/6;border-radius:5px;overflow:hidden;box-shadow:0 1.5rem 1.5rem rgba(0, 0, 0, 0.5);margin-right:1.5rem}.about-title{font-size:3rem;margin-bottom:4rem}@media screen and (max-width: 425px){.about-title{font-size:2.25rem}}.about-text{font-size:2rem}.about-text-p{line-height:4.5rem}@media screen and (max-width: 425px){.about-text-p{font-size:1.6rem}}@media screen and (max-width: 1101px){.about-innerbox{margin-bottom:5rem}}.about-innerbox{display:flex}.about-innerbox--left--line{border-left:.2rem solid var(--color-green-primary);width:2rem;margin-right:5rem}@media screen and (max-width: 1101px){.about-innerbox--left--line{margin-right:2.5rem}}.about-innerbox--bottom-line{border-bottom:.2rem solid var(--color-green-primary);width:90%;height:2.75rem}.about-innerbox--right{display:flex;flex-direction:column}.photo-me{background-image:url(../../assets/elijah.png);height:100%;background-size:cover;background-position:top}.svg-box-2{position:relative}.tech-title{font-size:2.5rem;text-align:center;margin:6rem 0}.tech-box{display:grid;grid-template-columns:repeat(auto-fit, 8rem);justify-content:center;gap:2rem}.tech{position:relative}.svg-tech{height:7rem;display:block;margin:0 auto;transition:all .2s ease-out}.svg-tech:hover{cursor:pointer;transform:scale(1.15)}.svg-express{height:4rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.svg-express:hover{transform:translate(-50%, -50%) scale(1.15)}.resume-btn{width:-moz-max-content;width:max-content;margin:0 auto;font-size:2rem}.my-work{min-height:var(--section-min-height);margin-bottom:var(--margin-bottom-section)}.my-work__heading{font-size:4rem;text-align:center;margin-bottom:var(--margin-bottom-primary)}.my-work__project{border-bottom:2px solid var(--color-green-primary);min-height:40rem;margin-bottom:3.5rem}.my-work__project--heading{text-align:center;font-size:2.5rem;margin-bottom:2.5rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.my-work__project-pic{background-image:url(../../assets/up.png);-o-object-fit:cover;object-fit:cover;width:43rem;aspect-ratio:5/3.5;border-radius:5px;float:left;margin-right:4rem;box-shadow:0 .5rem 1rem var(--color-green-primary);transition:all .2s ease}@media screen and (max-width: 900px){.my-work__project-pic{float:none !important;margin:0 auto !important;width:30rem;background-size:cover}}@media screen and (max-width: 570px){.my-work__project-pic{transform:scale(0.7)}.my-work__project-pic:hover{transform:scale(0.8) skew(0.01turn, -2deg) !important}}.my-work__project-pic:hover{transform:scale(1.05) skew(0.01turn, -2deg)}.my-work__project-pic--sk8mate{background-image:url(../../assets/sk8mate.png);background-size:cover;float:right;margin-right:0;margin-left:3rem}.my-work__project-pic--mulch{background-image:url(../../assets/mulchbucket.png);background-size:cover}.my-work__project-text{margin:4rem 0}@media screen and (max-width: 900px){.my-work__project-text{text-align:center}}@media screen and (max-width: 570px){.my-work__project-text p{font-size:1.75rem}}.my-work__link:visited,.my-work__link:link,.my-work__link:active{text-decoration:underline}.svg-down{height:2rem;fill:var(--color-green-primary);cursor:pointer;width:100%;margin-bottom:var(--margin-bottom-primary)}.svg-down-1{position:absolute;bottom:11rem;margin:0}.contact-heading{text-align:center;margin-bottom:6rem}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit, 7.5rem);gap:5rem;justify-content:center;margin-bottom:6rem}.contact-svg{height:8rem;fill:var(--color-green-primary);transition:all.2sease-out;}.contact-svg:hover{cursor:pointer;transform:scale(1.15);}.contact-credit{text-align:center;font-size:1.6rem;margin-bottom:3rem}.linkedin--1{fill:var(--color-green-primary) !important}.linkedin--2{fill:var(--color-background) !important}/*# sourceMappingURL=styles.css.map */
