@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap);*{--main-bg-color:#18202b;--light-text:#e8e8e8;--dark-text:#23272e;--pastel-green:#81e6bd;font-family:Poppins,sans-serif}body{background-color:var(--main-bg-color);overflow-x:clip}.pages{background:none;height:100vh;left:0;overflow-x:hidden;overflow-y:scroll;position:absolute;top:0;z-index:2}.pageContainer{align-content:center;display:flex;height:100vh;justify-content:center;scroll-snap-align:start;width:100vw}#root{overflow-x:clip}.sectionTitle{-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp";font-size:7ch;font-variant:small-caps;font-weight:600}.sectionContent,.sectionTitle{color:var(--light-text);text-align:center}.sectionContent{font-size:1.5rem}.contentContainer{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);margin-left:auto;margin-right:auto;padding:1ch;z-index:-1}#myThreeJsCanvas{-webkit-filter:blur(.7px);filter:blur(.7px);left:0;position:fixed;top:0;z-index:1}@media (min-width:600px){.contentContainer{max-width:70%}.sectionContent{font-size:2ch}}@media (min-width:1200px){.contentContainer{max-width:30%}.sectionContent{font-size:3ch}}#contact{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:80vh;padding-bottom:20vh;padding-top:10vh}#contactForm{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:85vw}label{color:var(--light-text);font-size:2rem;margin:.5rem;text-align:center;text-transform:capitalize}input{border:none;border-radius:10px;font-size:1.5rem;max-width:500px;outline:none;padding:1rem;width:100%}input:focus-within{outline:3px solid var(--pastel-green)}textarea:focus-within{outline:3px solid var(--pastel-green)}textarea{font-size:1.5rem;height:auto;margin-bottom:2rem;max-width:500px;padding:1rem}button,textarea{border:none;border-radius:10px;outline:none;width:100%}button{background-color:var(--pastel-green);cursor:pointer;font-size:2rem;font-weight:700;max-width:530px}#thanks{color:var(--light-text);font-size:2rem;margin-top:10rem;max-width:400px;text-align:center}@media (min-width:900px){#contactForm{max-width:1000px}}#education{padding-top:20vh}.education{align-items:center;display:flex;flex-direction:column;justify-content:center;justify-items:center}#education{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:20vh;margin-top:5vh}.graphContainer{color:var(--light-text);display:flex;flex-direction:row;gap:3rem}.educationContainer,.experienceContainer{display:flex;flex-direction:column;gap:1rem;text-align:center}.graphLabel{text-transform:uppercase}.graphItem{border-radius:20px;cursor:pointer;max-width:700px;min-height:150px;padding:.5rem .5rem 0;width:45vw}.graphContainer h3{color:var(--pastel-green);font-size:2.4rem;margin:0}.graphContainer h2{margin:1rem 0 0;text-align:center}.graphContainer p{font-size:1.5rem;margin:0}.graphContainer .details{font-size:1rem;margin-top:1rem}.chevron{bottom:0;margin:0;position:relative}@media (max-width:900px){.graphContainer p{font-size:1.2rem}.graphContainer h3{font-size:2.2rem}.graphContainer .details{font-size:1rem}.graphContainer{gap:1rem}.education .sectionTitle{font-size:4rem}.graphItem{width:80vw}.graphContainer{flex-direction:column}#education{margin-bottom:5vh}}.home{align-items:center;color:var(--light-text);display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.info{padding-top:50px}.home .contactLinks{align-items:center;-webkit-column-gap:2rem;column-gap:2rem;display:flex;justify-content:center;margin-top:2rem}.home .star{background-color:var(--pastel-green);border-radius:50%;content:"";-webkit-filter:drop-shadow(0 0 .75rem var(--pastel-green));filter:drop-shadow(0 0 .75rem var(--pastel-green));width:50px;z-index:-1}.home .downArrow,.home .star{height:50px;position:absolute}.home .downArrow{align-self:center;bottom:0;left:calc(50vw - 12px);margin-bottom:2rem;transition:"display" .3s;width:25px}.home .lineSeparator{background-color:var(--light-text);content:"";height:2px;margin-left:auto;margin-right:auto;min-width:250px;width:60%}.home .linksChunk{display:flex;flex-direction:column;justify-content:space-between;margin-top:3rem}.home .animBox{flex-grow:1;height:auto;max-width:500px;width:auto}.home .risingText{height:auto;padding-bottom:1rem;width:auto}.home h1{-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp";font-size:4rem;font-variant:small-caps;line-height:4rem;margin:0;text-align:center}.home p{font-size:2rem;margin-top:1rem}@media (max-width:900px){.home .animBox{display:none}}@media (min-width:1100px){.home h1{font-size:8rem;line-height:6rem;max-width:100%}.home p{font-size:3rem}}#navbar{align-items:center;color:var(--light-text);display:flex;height:50px;justify-content:space-between;padding:1rem 3rem;position:fixed;top:0;transition:top .3s;width:90%;z-index:2}.logo{cursor:pointer;font-size:2rem;z-index:3}nav .gradient-01{background-image:linear-gradient(270deg,#23c5e1,#8abfea 26%,#c3e3f4 39%,#cef9fd 50%,#a9f4e7 61%,#7bead2 74%,#23e1b5);-webkit-filter:blur(125px);filter:blur(125px);height:50px;inset:0;position:absolute;width:100%}nav h1{font-size:2rem;margin:0 5rem 0 0}.active{text-decoration:underline}nav .navLinks{-webkit-column-gap:2rem;column-gap:2rem;display:flex;justify-content:start;margin-right:2rem;text-transform:uppercase;z-index:5}.menu{color:var(--light-text);cursor:pointer;display:none;position:fixed;right:30px;top:20px;transition:top .3s}.growingCircle{background-color:#81e6bd;border-radius:50%;content:"test";height:600vw;position:fixed;right:-300vw;top:-300vw;width:600vw;z-index:3}.hMenu .list{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;row-gap:1rem}.hMenu .cancelMenu{cursor:pointer;position:fixed;right:1.5rem;top:1rem}.hMenu h1{-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp";font-size:7ch;font-variant:small-caps;margin-bottom:0;margin-top:0}.hMenu a{color:var(--dark-text);font-size:2rem;text-transform:uppercase}.hMenu a,nav a{font-weight:600;text-decoration:none}nav a{color:var(--light-text);font-size:1.3rem;z-index:4}.hMenu{height:100vh;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:4}@media (max-width:900px){nav .navLink{display:none}nav .navLinks{margin-right:1rem}nav .menu{display:inline}}@media (min-width:1200px){nav .navLinks{-webkit-column-gap:4rem;column-gap:4rem}}#portfolio{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:20vh;padding-top:20vh}#portfolioNotice{color:var(--light-text);font-size:1.25rem;text-align:center}#portfolioGrid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-left:auto;margin-right:auto;width:90%}.portfolioCard{position:relative}.portfolioCard,.portfolioImage{border-radius:.75rem;width:100%}.portfolioImage{height:auto}.cardHover{background-color:#18202b;border-radius:.375rem;bottom:0;color:var(--light-text);display:flex;flex-direction:column;left:0;margin:.75rem;padding:1rem;position:absolute;right:0;visibility:hidden}.portfolioLinks{align-items:center;display:flex;gap:1rem;justify-content:space-around}.cardDescription,.cardTitle{text-align:center}.liveLink{color:var(--light-text);font-size:1.25rem;font-weight:700;text-decoration:none;text-transform:uppercase;vertical-align:middle}.portfolioCard:hover .cardHover{visibility:visible}@media (min-width:480px){#portfolioGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){#portfolioGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}#skills{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:20vh;padding-top:20vh}.skills{align-items:center;display:flex;flex-direction:column;justify-content:center;justify-items:center;z-index:-1}.iconImage{margin-left:auto;margin-right:auto}.bubble{align-items:center;display:flex}.skillName{bottom:-30px;color:var(--light-text);display:block;font-size:1rem;left:0;margin-left:auto;margin-right:auto;padding-left:1ch;padding-right:1ch;position:absolute;right:0;text-align:center}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.640384be.css.map*/