.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url(../media/ajax-loader.d5c1e833.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(../media/slick.3392c85e.eot);src:url(../media/slick.3392c85e.eot)format("embedded-opentype"),url(../media/slick.265d68e3.woff)format("woff"),url(../media/slick.31421072.ttf)format("truetype"),url(../media/slick.5f2cd927.svg)format("svg")}.slick-prev,.slick-next{cursor:pointer;color:#0000;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#0000;background:0 0;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li button{cursor:pointer;color:#0000;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.homePage{color:#3e497a;align-items:center;width:100%;font-family:Arial,sans-serif}:fullscreen .navbar{display:none!important}.about{text-align:center;color:#f0f0f0;background-color:#21325e;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 100px);margin-top:-20px;margin-bottom:-20px;display:flex}.about h2{color:#630;text-shadow:0 -.05em .4em #fff9,-.005em -.02em .15em #fe0c,-.005em -.05em .15em #fc0c,-.01em -.3em .2em #f90c,-.02em -.3em .3em #f70c,-.025em -.25em .6em #f70c,-.03em -.2em .8em #f50c,-.05em -.1em 1em #f40c,-2px 2px #fc9;height:50px;margin-top:.8em;margin-bottom:1.1em;font-family:Sofia,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:80px;transition:all .8s;animation:4s linear infinite fire-glow}@keyframes fire-glow{0%,to{text-shadow:0 -.05em .2em #fff9,.01em -.02em .15em #fe0c,.01em -.05em .15em #fc0c,.02em -.15em .2em #f90c,.04em -.2em .3em #f70c,.05em -.25em .4em #f70c,.06em -.2em .9em #f50c,.1em -.1em 1em #f40c,2px -2px #fc9}15%{text-shadow:0 -.05em .2em #fff9,.0075em -.015em .1em #fe0c,.0075em -.0275em .1em #fc0c,.015em -.15em .15em #f90c,.03em -.15em .225em #f70c,.035em -.125em .3em #f70c,.04em -.15em .675em #f50c,.075em -.075em .75em #f40c,-2px -2px #fc9}30%{text-shadow:0 -.05em .2em #fff9,-.005em -.01em .075em #fe0c,-.005em -.025em .075em #fc0c,-.01em -.15em .1em #f90c,-.02em -.1em .15em #f70c,-.025em -.125em .2em #f70c,-.03em -.1em .45em #f50c,-.05em -.05em .5em #f40c,-2px 2px #fc9}45%{text-shadow:0 -.05em .2em #fff9,.0075em -.015em .1em #fe0c,.0075em -.0275em .1em #fc0c,.015em -.15em .15em #f90c,.03em -.15em .225em #f70c,.035em -.125em .3em #f70c,.04em -.15em .675em #f50c,.075em -.075em .75em #f40c,2px 2px #fc9}55%{text-shadow:0 -.05em .2em #fff9,.0075em -.015em .1em #fe0c,.0075em -.0275em .1em #fc0c,.015em -.15em .15em #f90c,.03em -.15em .225em #f70c,.035em -.125em .3em #f70c,.04em -.15em .675em #f50c,.075em -.075em .75em #f40c,-2px -2px #fc9}70%{text-shadow:0 -.05em .4em #fff9,-.005em -.02em .15em #fe0c,-.005em -.05em .15em #fc0c,-.01em -.3em .2em #f90c,-.02em -.3em .3em #f70c,-.025em -.25em .6em #f70c,-.03em -.2em .8em #f50c,-.05em -.1em 1em #f40c,-2px 2px #fc9}85%{text-shadow:0 -.05em .2em #fff9,.0075em -.015em .1em #fe0c,.0075em -.0275em .1em #fc0c,.015em -.15em .15em #f90c,.03em -.15em .225em #f70c,.035em -.125em .3em #f70c,.04em -.15em .675em #f50c,.075em -.075em .75em #f40c,2px 2px #fc9}}.about h3{margin-bottom:40px;font-size:20px;transition:all .8s}.about .prompt{text-wrap:normal;width:100%;max-width:900px;margin:0;font-size:30px;transition:all .8s}h1.animated-text-title-header{margin-top:5px;margin-bottom:0;padding-top:10px;font-size:22px}.about .skillsIconsContainer{width:100%;max-width:900px;margin:20px 0 40px;transition:all .8s}.radial-anim-border{z-index:0;position:relative;overflow:hidden}.radial-anim-border:before{content:"";z-index:-2;background-image:linear-gradient(#747de8,#747de8),linear-gradient(#46c,#46c),linear-gradient(#349,#669),linear-gradient(#66c,#66c);background-position:0 0,100% 0,100% 100%,0 100%;background-repeat:no-repeat;background-size:50% 50%,50% 50%;width:400%;height:400%;animation:4s linear infinite rotate;position:absolute;top:-150%;left:-150%}.radial-anim-border:after{content:"";z-index:-1;background:#21325e;border-radius:5px;width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;top:4px;left:4px}.skillIconContainerFieldset{border-width:2px;border-color:#122142;border-radius:10px;width:auto;margin:0;padding:10px 0 15px;transition:all .8s;box-shadow:0 0 2px 2px #747de8}.skillIconContainerFieldset.radial-glow{animation:1.5s linear infinite radial-glow}.border-random-glow{animation:8s linear infinite border-random-glow}@keyframes shadow-glow{0%,to{box-shadow:0 0 5px 2px #535fed}50%{box-shadow:0 0 2px 2px #535fed}}@keyframes radial-glow{0%{box-shadow:3px 0 2px #535fed}25%{box-shadow:0 3px 2px #535fed}50%{box-shadow:-3px 0 2px #535fed}75%{box-shadow:0 -3px 2px #535fed}to{box-shadow:3px 0 2px #535fed}}@keyframes rotate{to{transform:rotate(1turn)}}.skillIconContainerFieldset:hover{transition:all .8s;animation-play-state:paused;border-color:#091020!important}.skillIconContainerFieldset legend{color:#6db3f8;text-align:left;background-color:#21325e;border-color:#0000;margin-left:10px;animation:5s linear infinite color-glow}@keyframes color-glow{0%{color:#6db3f8}50%{color:#535fed}to{color:#6db3f8}}.galleryContainer{min-height:130px;transition:all .8s;position:relative;overflow:visible}.galleryContainer.portrait{min-height:260px}.galleryContainer .galleryThumbContainer{width:0;transition:all .8s;position:absolute;top:25px;left:50%;transform:translate(-50%)}.galleryContainer .galleryThumbs{justify-content:center;transition:all .8s;display:flex}.galleryContainer .galleryThumbs a{width:96px;height:54px;margin:0 calc(-19px*(var(--image-length)/var(--size)));flex-shrink:0;transition:all .5s;position:relative;transform:rotate(-15deg)}.galleryContainer .galleryThumbs a .infoContainer{border-radius:8px;justify-content:center;align-items:center;width:96px;height:54px;transition:all .8s;display:flex;position:absolute;top:0;left:0;overflow:hidden}.galleryContainer .galleryThumbs a .info{opacity:0;background:linear-gradient(#000c,#0000);border-radius:0 0 8px 8px;width:100%;padding:1px 2px 4px;font-size:.5em;transition:opacity .6s linear,bottom .3s linear,transform .3s linear;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%,100%)}.galleryContainer .galleryThumbs a:hover .info{opacity:1;background-color:linear-gradient(to top,#000c,#0000);transform:translate(-50%)}.galleryContainer .galleryThumbs a:hover{z-index:100;height:90px;margin-top:-55px;transform:rotate(-15deg)scale(1.5)}.galleryContainer .galleryThumbs:hover a:not(:hover){filter:blur(1px)}.galleryContainer .galleryThumbs a img{object-fit:cover;width:96px;height:54px;animation:2s linear infinite home-gallery-radial-glow;animation-delay:calc((var(--image-length) - var(--index))*.25s);border:1px solid #3693;border-radius:8px;transition:all .8s;position:absolute;top:0;left:0;box-shadow:0 2px 2px #36c9}.galleryContainer.portrait .galleryThumbs a{width:108px;height:192px;margin:0 calc(-25px*(var(--image-length)/var(--size)))}.galleryContainer.portrait .galleryThumbs a img,.galleryContainer.portrait .galleryThumbs a .infoContainer{width:108px;height:192px}.galleryContainer.portrait .galleryThumbs a .info{padding:2px 2px 5px;font-size:.8em;bottom:0}.galleryContainer.portrait .galleryThumbs a:hover{height:212px;margin-top:-55px;margin-left:0;margin-right:68px}.galleryContainer.portrait .galleryThumbs:hover a:not(:hover){filter:blur(2px)}@keyframes home-gallery-radial-glow{0%,to{box-shadow:0 3px 2px #3699}25%{box-shadow:-3px 0 2px #3699}50%{box-shadow:0 -3px 2px #3699}75%{box-shadow:3px 0 2px #3699}}.skillsIcons div .skill-rotating-icon:not(:hover){animation:1.6s linear infinite size-change}.skillsIcons div:nth-child(8n-7) .skill-rotating-icon:not(:hover){animation-delay:0s}.skillsIcons div:nth-child(8n-6) .skill-rotating-icon:not(:hover){animation-delay:.2s}.skillsIcons div:nth-child(8n-5) .skill-rotating-icon:not(:hover){animation-delay:.4s}.skillsIcons div:nth-child(8n-4) .skill-rotating-icon:not(:hover){animation-delay:.6s}.skillsIcons div:nth-child(8n-3) .skill-rotating-icon:not(:hover){animation-delay:.8s}.skillsIcons div:nth-child(8n-2) .skill-rotating-icon:not(:hover){animation-delay:1s}.skillsIcons div:nth-child(8n-1) .skill-rotating-icon:not(:hover){animation-delay:1.2s}.skillsIcons div:nth-child(8n) .skill-rotating-icon:not(:hover){animation-delay:1.4s}@keyframes size-change{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.prompt svg{color:#fff;margin:5px;font-size:60px}.skills{flex-direction:column;justify-content:center;align-items:center;width:100%;font-size:30px;transition:all .8s;display:flex}.skills h1{color:#3e497a;margin:2.5em 0 -.5em}.skills .list{width:60%;list-style:none}.skills .list h2{margin:1.5em 0 .6em}.list span{font-size:22px}.skillsIcons{flex-flow:wrap;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.skills .skillsIcons{margin-bottom:-.6em}.about-me-summary{border:1px solid #122142;border-radius:10px;min-height:110px;padding:20px 20px 75px;transition:all .8s;position:relative}.about-me-summary ul{margin:10px auto 0 12%;font-size:.8em;transition:all .5s linear}.about-me-summary ul li{text-align:left;margin:0}.about-me-summary .work-with-me{position:absolute;bottom:15px;right:15px;margin:0!important}@keyframes border-random-glow{0%{box-shadow:0 0 #535fed}5%{box-shadow:3px 0 #535fed}6%{box-shadow:0 0 #535fed}9%{box-shadow:-3px 0 #535fed}10%{box-shadow:0 0 #535fed}15%{box-shadow:0 3px #535fed}16%{box-shadow:0 0 #535fed}19%{box-shadow:0 -3px #535fed}20%{box-shadow:0 0 #535fed}25%{box-shadow:3px 0 0 1px #535fed}26%{box-shadow:0 0 #535fed}29%{box-shadow:0 3px 0 1px #535fed}30%{box-shadow:0 0 #535fed}35%{box-shadow:0 -3px #535fed}36%{box-shadow:0 0 #535fed}39%{box-shadow:3px 0 #535fed}40%{box-shadow:0 0 #535fed}45%{box-shadow:3px 3px #535fed}46%{box-shadow:0 0 #535fed}50%{box-shadow:3px 3px 3px #535fed}51%{box-shadow:0 0 #535fed}55%{box-shadow:-3px 3px 3px #535fed}56%{box-shadow:0 0 #535fed}60%{box-shadow:0 0 3px #535fed}61%{box-shadow:0 0 #535fed}65%{box-shadow:0 -3px 3px #535fed}66%{box-shadow:0 0 #535fed}70%{box-shadow:0 0 8px 8px #535fed}75%{box-shadow:0 0 #535fed}80%{box-shadow:0 0 8px 8px #535fed}85%{box-shadow:0 0 #535fed}90%{box-shadow:0 0 8px 8px #535fed}to{box-shadow:0 0 #535fed}}.skillsIcons div .skill-rotating-icon:hover{transition:transform .6s;animation-name:skill-icon-hover;animation-duration:1s}@keyframes skill-icon-hover{0%{transform:rotate(0)}10%{transform:rotate(480deg)}20%{transform:rotate(960deg)}30%{transform:rotate(1440deg)}40%{transform:rotate(1920deg)}50%{transform:rotate(2400deg)}60%{transform:rotate(1920deg)}70%{transform:rotate(1440deg)}80%{transform:rotate(960deg)}90%{transform:rotate(480deg)}to{transform:rotate(360deg)}}.skill-rotating-icon{transition:all .6s}.slick-track{place-items:center;display:flex!important}.accomplishment-content ul{text-align:left;font-size:.75em}.accomplishment-content ul li{margin:0 0 0 5%;padding:0}.accomplishment-content a{color:#9cf;text-decoration:none;transition:all .5s linear;position:relative}.accomplishment-content a:after{content:"";opacity:0;background-color:#9cf;width:100%;height:.1em;transition:opacity .3s,transform .3s;position:absolute;bottom:0;left:0}.accomplishment-content a:hover:after{opacity:1;transform:translateY(.2em)}.homePage .gameContainerWrapper{background-color:#236;height:calc(100vh - 50px);margin-top:40px}.homePage .gameContainerWrapper .gameTitle{margin-top:100px}.solarSystemFieldset{margin-top:12px;overflow:hidden}.solarSystemContainer{border-radius:10px;margin:-12px 0 -15px;padding:12px 0 15px}@media only screen and (max-width:1200px){.about h2{margin-bottom:1em;font-size:70px;transition:all .8s}.about h3{font-size:18px;transition:all .8s}.galleryContainer{min-height:120px}.galleryContainer.portrait{min-height:240px}.galleryContainer .galleryThumbContainer{top:20px}.galleryContainer.portrait .galleryThumbContainer{top:10px}.galleryContainer .galleryThumbs{transform:scale(.9)}}@media only screen and (max-width:1024px){.galleryContainer{min-height:130px}.galleryContainer.portrait{min-height:245px}.galleryContainer .galleryThumbs{transform:scale(1)}}@media only screen and (max-width:900px){.about h2{margin-bottom:1em;font-size:60px;transition:all .8s}.about h3{margin-bottom:30px;font-size:18px;transition:all .8s}.about .prompt{width:calc(100% - 20px);margin-top:10px;font-size:25px;transition:all .8s}.about-me-summary{min-height:90px;transition:all .8s}.about .skillsIconsContainer{width:calc(100% - 20px);transition:all .8s}.galleryContainer{min-height:120px}.galleryContainer.portrait{min-height:240px}.galleryContainer .galleryThumbContainer{top:15px}.galleryContainer .galleryThumbs{transform:scale(.9)}}@media only screen and (max-width:750px){.galleryContainer{min-height:105px}.galleryContainer.portrait{min-height:220px}.galleryContainer .galleryThumbContainer{top:10px}.galleryContainer.portrait .galleryThumbContainer{top:0}.galleryContainer .galleryThumbs{transform:scale(.85)}.about-me-summary ul{margin:5px auto 0 5%}}@media only screen and (max-width:720px){.about h2{margin-bottom:.7em;font-size:50px;transition:all .8s}.about h3{margin-bottom:20px;font-size:16px;transition:all .8s}.about .prompt{font-size:23px;transition:all .8s}.about-me-summary{min-height:80px;transition:all .8s}.galleryContainer{min-height:100px}.galleryContainer .galleryThumbContainer{top:7px}.galleryContainer .galleryThumbs{transform:scale(.8)}}@media only screen and (max-width:660px){.about .prompt{font-size:20px;transition:all .8s}.about .prompt p{font-size:.7em}.about-me-summary{min-height:70px;transition:all .8s}.galleryContainer{min-height:95px}.galleryContainer.portrait{min-height:210px}.galleryContainer .galleryThumbContainer{top:5px}.galleryContainer .galleryThumbs{transform:scale(.75)}}@media only screen and (max-width:600px){.about h2{margin-bottom:15px;font-size:40px;transition:all .8s}.about h3{margin-bottom:20px;font-size:14px;transition:all .8s}.about .prompt{margin-top:10px;font-size:18px;transition:all .8s}.about-me-summary{min-height:65px;transition:all .8s}.skills{text-align:center}.list{padding:0}.skills h2{font-size:30px}.skills .skillsIcons{width:80%;height:80%}.galleryContainer{min-height:90px}.galleryContainer.portrait{min-height:175px}.galleryContainer .galleryThumbContainer{top:3px}.galleryContainer.portrait .galleryThumbContainer{top:-20px}.galleryContainer .galleryThumbs{transform:scale(.65)}}@media only screen and (max-width:550px){.about h2{margin-bottom:10px;font-size:35px;transition:all .8s}.about h3{margin-bottom:15px;font-size:12px;transition:all .8s}.about .prompt{font-size:15px;transition:all .8s}.about-me-summary{min-height:55px;transition:all .8s}.skillsIcons{gap:5px}.galleryContainer{min-height:80px}.galleryContainer.portrait{min-height:145px}.galleryContainer .galleryThumbContainer{top:0}.galleryContainer.portrait .galleryThumbContainer{top:-35px}.galleryContainer .galleryThumbs{transform:scale(.5)}}@media only screen and (max-width:450px){.about .prompt{font-size:12px;transition:all .8s}.about-me-summary{min-height:45px;transition:all .8s}.galleryContainer{min-height:75px}.galleryContainer.portrait{min-height:130px}.galleryContainer .galleryThumbContainer{top:-4px}.galleryContainer.portrait .galleryThumbContainer{top:-45px}.galleryContainer .galleryThumbs{transform:scale(.45)}}@media only screen and (max-width:400px){.about h2{margin-bottom:10px;font-size:30px;transition:all .8s}.about .prompt{font-size:12px;transition:all .8s}.about-me-summary{min-height:45px;transition:all .8s}.galleryContainer{min-height:65px}.galleryContainer.portrait{min-height:120px}.galleryContainer.portrait .galleryThumbContainer{top:-50px}.galleryContainer .galleryThumbs{transform:scale(.4)}}
