body{padding:0;font-family:Century Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--nav-starfall-duration:1s}#navbar{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;height:10%;border-bottom:1px solid hsla(0,0%,100%,.2);border-bottom-left-radius:5%;border-bottom-right-radius:5%}.nav-active,.nav-link{font-size:2em;color:transparent;text-shadow:0 0 .25px #fff;-webkit-transition:text-shadow .65s ease-out;transition:text-shadow .65s ease-out}.nav-active,.nav-link:hover{text-shadow:0 0 0 #87cefa}.nav-active{text-decoration:none;box-shadow:0 1px 0 #87cefa}.nav-items{justify-content:flex-end}.menu{box-sizing:border-box;padding:5px;list-style-type:none;text-decoration:none}.nav-header{margin-left:25px;margin-right:5px}.nav-header,.nav-item{-webkit-animation:starfall 1s linear;animation:starfall 1s linear;-webkit-animation:starfall var(--nav-starfall-duration) linear;animation:starfall var(--nav-starfall-duration) linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.nav-item{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.25s;animation-delay:.25s;margin-left:5px;margin-right:25px;font-size:.7em}@media (max-width:480px){.nav-active,.nav-link{font-size:1.75em}.nav-item{margin-right:15px}}@media (max-width:420px){.nav-active,.nav-link{font-size:1.5em}.nav-item{margin-right:10px}}@media (max-width:360px){.nav-active,.nav-link{font-size:1.25em}.nav-item{margin-right:5px}}:root{--Contact-transition:0.5s;--Contact-blur:0.75px;--Contact-blur-off:0.2px;--Contact-animation-delay:0.75s}.Contact{display:flex;flex-direction:column;justify-content:space-around;align-items:center;position:relative}@media (min-width:769px){section.Contact:before{content:"";position:absolute;-webkit-animation:ripple-l 4s linear forwards;animation:ripple-l 4s linear forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:.65s;animation-delay:.65s;opacity:0;background-color:initial;border:2px solid hsla(0,0%,100%,.1);border-radius:100%}}.contact-links{display:flex;flex-direction:row;justify-content:center}.ContactLink{justify-content:center;overflow:visible;margin-top:10px;padding-top:10px;margin-left:10px;margin-right:10px}.ContactLink,.resume-container{display:flex;flex-direction:column;align-items:center}.resume-container{height:100%;width:100%;overflow:scroll}.contact,.resume{font-weight:700;text-decoration:none;color:hsla(0,0%,100%,.1);-webkit-transition:text-shadow .5s linear,color .5s linear;transition:text-shadow .5s linear,color .5s linear;-webkit-transition:text-shadow var(--Contact-transition) linear,color var(--Contact-transition) linear;transition:text-shadow var(--Contact-transition) linear,color var(--Contact-transition) linear}.contact{cursor:default;text-shadow:0 0 .75px #fff;text-shadow:0 0 var(--Contact-blur) #fff}.contact:hover,.resume:hover{text-shadow:0 0 .2px #87cefa;text-shadow:0 0 var(--Contact-blur-off) #87cefa;color:#87cefa}.link-image{-webkit-filter:blur(.75px);filter:blur(.75px);-webkit-filter:blur(var(--Contact-blur));filter:blur(var(--Contact-blur));-webkit-transition:-webkit-filter .5s linear;transition:-webkit-filter .5s linear;transition:filter .5s linear;transition:filter .5s linear,-webkit-filter .5s linear;-webkit-transition:-webkit-filter var(--Contact-transition) linear;transition:-webkit-filter var(--Contact-transition) linear;transition:filter var(--Contact-transition) linear;transition:filter var(--Contact-transition) linear,-webkit-filter var(--Contact-transition) linear}.ContactLink:hover>.link-image{-webkit-filter:blur(.2px);filter:blur(.2px);-webkit-filter:blur(var(--Contact-blur-off));filter:blur(var(--Contact-blur-off))}.contact-text{text-decoration:none;color:hsla(0,0%,100%,.1);text-shadow:0 0 .75px #fff;text-shadow:0 0 var(--Contact-blur) #fff;-webkit-transition:text-shadow .5s linear,color .5s,linear;transition:text-shadow .5s linear,color .5s,linear;-webkit-transition:text-shadow var(--Contact-transition) linear,color var(--Contact-transition),linear;transition:text-shadow var(--Contact-transition) linear,color var(--Contact-transition),linear;margin:2px;visibility:hidden}.ContactLink:hover>.contact-text{text-shadow:0 0 .2px #87cefa;text-shadow:0 0 var(--Contact-blur-off) #87cefa;visibility:visible;color:#87cefa}.contact,.contact-text,.link-image,.resume{-webkit-animation:starfall 2s linear;animation:starfall 2s linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}.contact{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-delay:calc(var(--Contact-animation-delay) - .25s);animation-delay:calc(var(--Contact-animation-delay) - .25s)}.contact-text,.link-image{-webkit-animation-delay:.75s;animation-delay:.75s;-webkit-animation-delay:var(--Contact-animation-delay);animation-delay:var(--Contact-animation-delay)}.resume{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:calc(var(--Contact-animation-delay) + .25s);animation-delay:calc(var(--Contact-animation-delay) + .25s);text-shadow:0 0 .75px #fff;text-shadow:0 0 var(--Contact-blur) #fff;box-shadow:0 2px 0 hsla(0,0%,100%,.5)}.contact,.resume{font-size:1.25em}.contact-header{font-size:2em}.resume-pdf{width:70%}.About>.row-container{justify-content:center}.quoted-for-truth{width:33%;flex-wrap:wrap;margin-right:5%}.about-me{width:25%;flex-wrap:wrap}.about-me>.column-container{width:100%}.about-me,.profile,.quote{-webkit-animation:starfall 1s linear;animation:starfall 1s linear;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;background:hsla(0,0%,100%,.1);align-items:center;margin:10px;padding:10px;box-shadow:0 0 20px rgba(168,212,226,.3)}.blurred-text{overflow-wrap:normal;text-decoration:none;color:hsla(0,0%,100%,.1);text-shadow:0 0 .1px #fff;-webkit-transition:text-shadow .5s linear,color .5s linear;transition:text-shadow .5s linear,color .5s linear;cursor:default;margin:10px}.about-me:hover>.column-container>.blurred-text,.about-me:hover>.column-container>.row-container>.blurred-text,.profile:hover>.blurred-text,.profile:hover>div>.blurred-text,.quote:hover>.quote-text{cursor:default;text-shadow:0 0 0 #87cefa;color:#87cefa}.quote>.blurred-text{width:90%;font-size:1.25em;text-align:center}.profile-image>img{object-fit:contain;max-width:100%;max-height:100%;border-radius:10px}.column-container:hover>.about-image{-webkit-filter:blur(0);filter:blur(0)}.quote-text{font-size:.75em}.about-me{-webkit-animation-delay:.7s;animation-delay:.7s}.quote{-webkit-animation-delay:.5s;animation-delay:.5s}.profile{-webkit-animation-delay:.3s;animation-delay:.3s}@media (max-width:1200px){.quoted-for-truth{width:50%}}@media (max-width:1080px){.about-me{width:33%}}@media (max-width:840px){.quoted-for-truth{width:80%}.about-me{width:50%}}@media (max-width:768px){.About{margin-top:60%}.quoted-for-truth{width:90%;margin:0}.about-me{width:50%}.About>.row-container{flex-direction:column;justify-content:center;align-items:center}}:root{--Portfolio-transition:0.5s;--Portfolio-blur:0.25px}.portfolio-container{display:inherit;flex-direction:inherit;justify-content:inherit;align-items:inherit;width:100%;height:100%}.Portfolio{display:flex;flex-direction:row;justify-content:space-around;margin-top:3.5%;margin-bottom:3.5%}.Portfolio.r1,.Portfolio.r3{width:33%}.Portfolio.r2{width:50%}.PortfolioCard{--PortfolioSize:100px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;opacity:.8;width:var(--PortfolioSize);height:var(--PortfolioSize);margin:0;background-color:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.5);border-radius:5%;-webkit-transition:opacity .5s linear,box-shadow .5s ease-out;transition:opacity .5s linear,box-shadow .5s ease-out;-webkit-transition:opacity var(--Portfolio-transition) linear,box-shadow var(--Portfolio-transition) ease-out;transition:opacity var(--Portfolio-transition) linear,box-shadow var(--Portfolio-transition) ease-out}.PortfolioCard:hover{opacity:1;box-shadow:0 0 35px hsla(0,0%,100%,.5)}.PortfolioCard>figcaption{opacity:1}.portfolio-bg,.PortfolioCard>figcaption{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.portfolio-bg{pointer-events:none;position:absolute;left:-25%;top:-25%;width:150%;height:150%;opacity:.5;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out;-webkit-transition:opacity var(--Portfolio-transition) ease-out;transition:opacity var(--Portfolio-transition) ease-out}.PortfolioCard:hover>.portfolio-bg{opacity:.75}.pf-rotate{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.PortfolioItem{display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative;background:hsla(0,0%,100%,.1);border-radius:25px;box-shadow:0 0 25px #fff;width:50%;height:75%;padding:20px;-webkit-animation:faded-starfall 1s ease-in backwards;animation:faded-starfall 1s ease-in backwards;-webkit-animation-delay:.15s;animation-delay:.15s}.PortfolioItem>div{margin-top:4%;margin-bottom:4%}.portfolio-item-content{display:flex;flex-direction:row}.portfolio-item-container{display:flex;justify-content:center;align-items:center;width:90%;margin:0}.portfolio-title{text-decoration:none;color:#87ceeb}.portfolio-item-text{text-decoration:none;text-shadow:2px 2px 8px #4682b4;color:hsla(0,0%,100%,.75)}.gh-link{text-shadow:0 0 .25px #87ceeb;text-shadow:0 0 var(--Portfolio-blur) #87ceeb;text-decoration:none;color:#87ceeb;cursor:default}.portfolio-image{overflow:hidden;width:50%}a>.portfolio-link>.portfolio-item-text{margin-right:2ch;right:0}a>.portfolio-link{text-decoration:none;display:flex;flex-direction:row;width:100%;justify-content:center}.portfolio-image>a>image,.portfolio-image>a>video{border-radius:10px;object-fit:contain;max-width:100%;max-height:100%}.portfolio-description{width:35%;color:hsla(0,0%,100%,.9);text-align:left;margin-bottom:0;display:flex;flex-direction:column;margin-left:5%;margin-right:10%}.portfolio-description-text{margin-top:0;margin-bottom:5px}@media (max-width:440px){.PortfolioCard{--PortfolioSize:75px}}@media (max-width:960px){.Portfolio.r1,.Portfolio.r3{width:80%}.Portfolio.r2{width:100%;flex-wrap:wrap}.PortfolioItem{width:100%;height:95%;box-shadow:0 0 0}.portfolio-item-content{display:flex;flex-direction:column-reverse}.portfolio-description{margin-top:10%;width:100%}.portfolio-image{width:100%}}.SkyOfStars{background:url(/static/media/background.fdb3669c.jpg) no-repeat 50% fixed;width:100%;height:100vh;position:relative;overflow:hidden}@media (max-width:768px){.SkyOfStars{overflow:scroll}}body{background:#000;margin:0}ul{padding:0;margin-top:1.75vh}.center-star{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:90vh}.row-container{display:flex;flex-direction:row}.column-container{display:flex;flex-direction:column}.justify-around{justify-content:center;align-items:center}.center-text{text-align:center}.border-text{color:#fff;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000}.no-underline{text-decoration:none}.no-italics{font-style:normal}@-webkit-keyframes starfall{0%{opacity:0}to{opacity:1}}@keyframes starfall{0%{opacity:0}to{opacity:1}}@-webkit-keyframes faded-starfall{0%{opacity:0}}@keyframes faded-starfall{0%{opacity:0}}@-webkit-keyframes ripple{0%{width:100%;height:100%;opacity:1}25%{width:175%;height:175%;opacity:0}to{width:0;height:0%;opacity:0}}@keyframes ripple{0%{width:100%;height:100%;opacity:1}25%{width:175%;height:175%;opacity:0}to{width:0;height:0%;opacity:0}}@-webkit-keyframes ripple-l{0%{width:75%;height:75%;opacity:1}25%{width:400%;height:400%;opacity:0}to{opacity:0}}@keyframes ripple-l{0%{width:75%;height:75%;opacity:1}25%{width:400%;height:400%;opacity:0}to{opacity:0}}@font-face{font-family:Century Gothic;src:url(/static/media/CenturyGothic.09f6b2ba.ttf)}
/*# sourceMappingURL=main.3714ef77.chunk.css.map */