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}.navbar{width:100%}.desktopMenu,.navbar{align-items:center;display:flex;justify-content:center}.desktopMenu{flex-grow:2;gap:1rem;min-width:35.8rem;min-width:33%;text-decoration:none}.desktopMenuListItem{align-self:stretch;border-bottom:2px solid #fff;color:#e0ddd6;cursor:pointer;font-family:DM Mono;font-size:2rem;font-style:normal;font-weight:500;line-height:3rem;margin:5.25rem 1rem 1rem;padding:.5rem;text-decoration:none}.desktopMenuListItem:hover{border-bottom:2px solid #cadd57;border-radius:.5rem .5rem 0 0;color:#cadd57}.resBtn{align-items:center;display:flex;justify-self:flex-end;margin-right:2%;padding-left:18%}.desktopMenuBtn{background:#6562f5;border:1px solid #6562f5;border-radius:4rem;color:#fff;color:var(--untitled-white,#fff);font-family:DM Mono;font-size:2rem;font-style:normal;font-weight:500;height:5rem;line-height:3rem;margin-right:5%;margin-top:3.5rem;min-width:19.6rem;padding:1rem 2rem}.dummy,.resBtn{min-width:33%}.aRes{word-wrap:none;color:#e0ddd6;font-family:DM Mono;font-size:2rem;font-style:normal;font-weight:500;line-height:3rem;margin-right:0;padding:1.5rem 0;text-align:center}.aRes,.active{text-decoration:none}.active{border-bottom:2px solid #cadd57;color:#cadd57}.mobMenu{display:none;height:1.8rem;object-fit:cover}.navMenu{border-radius:1rem;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:15rem;padding:.5rem;position:absolute;right:2rem;top:4rem;z-index:2}.listItem{color:#fff;margin:.25rem;padding:.5rem 3rem}@media screen and (max-width:965px){.desktopMenuBtn{display:none}}#intro{display:flex}.introContent{color:#e0ddd6;display:flex;flex-direction:column;padding-left:5rem;width:68rem}.introP{color:#e0ddd6;font-family:DM Sans;font-size:4rem;font-style:normal;font-weight:700;line-height:5rem;min-height:25rem;padding-top:18rem;width:67rem}.introBtn{align-items:center;background:#6562f5;border:none;border-radius:4rem;display:flex;gap:1.25rem;height:5rem;justify-content:center;margin-top:2rem;width:19.6rem}.introA{color:#fff;font-family:DM Mono;font-size:2rem;font-style:normal;font-weight:500;line-height:3rem;text-decoration:none}.vector{align-items:flex-start;display:flex;flex-direction:column;margin-left:2%;margin-top:11.38rem;overflow-x:hidden;overflow-y:hidden}.white{stroke-width:.5rem;stroke:#e0ddd6;flex-shrink:0;height:180px;margin-left:30rem;margin-right:21.75rem;width:180px}.green{flex-shrink:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:8.08rem;min-height:264px;min-width:592px;overflow:hidden}.svgGreen{height:264px;overflow:hidden;width:592px}.svgWhite{height:100%;width:100%}@media screen and (max-width:700px){#intro{flex-direction:column;width:100%}.introP{padding-top:0}.introContent{margin-top:5rem;padding-left:2rem}.white{display:none}.introBtn{padding:1rem 2rem;width:45.5rem}.green{margin-left:11rem;margin-top:0}.vector{min-width:100%;overflow-x:hidden}}#skills{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:5rem;text-align:center}.title{font-size:1.5rem;font-style:bold;font-weight:500;line-height:100%;padding:1.3rem}.skillTile{font-size:6rem;font-style:bold;line-height:7rem;margin-top:14rem;width:75.05163rem}.skillDesc,.skillTile{color:#e0ddd6;font-family:DM Sans;font-weight:700;text-align:center}.skillDesc{font-size:4rem;font-style:normal;line-height:100%;margin:3.6rem 0;min-width:24.19463rem}.skillDesc.t{margin-top:7rem}.skillBars{display:flex;justify-content:center;margin-top:6rem}.skillBar{align-items:center;display:flex;flex:1 0;flex-direction:column;gap:2rem;margin:0 6rem;width:40%}.skillImg{height:100px;object-fit:contain;width:100px}.skillBarP{align-self:stretch;color:#e0ddd6;font-family:DM Sans;font-size:1.75rem;font-style:normal;font-weight:400;line-height:3rem}.skillBarP,.skillBarText{text-align:center}.green,.purple{max-height:13.38688rem;max-width:13.38688rem}.skillDesc.tM{display:none}@media (min-width:430px) and (max-width:790px){.skillBarP{height:100%}.skillBar{margin:0 2rem}.skillDesc.t{display:none}.skillDesc.tM{color:#e0ddd6;display:block;font-family:DM Sans;font-size:4rem;font-style:normal;font-weight:700;line-height:100%;margin-top:7.3rem;text-align:center}}@media screen and (max-width:730px){.skillBars{align-items:center;flex-direction:column;justify-content:center}.skillBar{padding:0 2rem 4rem;width:100%}}#technologies{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:17rem;padding-bottom:3rem}.content-title{font-size:6rem;line-height:120%;width:97.25rem}.content-title,.techName{color:#e0ddd6;font-family:DM Sans;font-style:normal;font-weight:700;text-align:center}.techName{font-size:1.5rem;line-height:100%;padding-bottom:1rem;width:10rem}.content-wrap{align-items:center;flex-direction:column;flex-wrap:wrap}.bottom,.content-wrap,.top{display:flex;justify-content:center}.bottom,.top{flex-wrap:nowrap}.logoLanguages{align-items:center;border:2px solid #d9d9d9;border-radius:2.5rem;display:flex;flex-basis:calc(20% - 8px);flex-direction:column-reverse;justify-content:center;margin:3rem;max-height:10rem;max-width:10rem;min-height:10rem;min-width:10rem;text-align:center}.logoLanguages img{height:4rem;width:4rem}@media (min-width:744px) and (max-width:790px){#technologies{font-size:6px}.logoLanguages{margin:3rem 2rem}}@media screen and (max-width:730px){.bottom,.top{flex-direction:column}.content-wrap{flex-direction:row}.content-title{font-size:5rem;margin:0 auto;text-align:center;width:50rem}}#portfolio{align-content:center;display:flex;flex-direction:column;justify-content:center;margin-top:20rem}.card{display:flex;flex-direction:row;height:33%;margin-bottom:6.5rem;padding:0 1rem 0 1re}.cardImg{margin:0 4rem}.links{margin-top:4rem}img{max-height:15rem;max-width:15rem}#contactContent{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:20rem;padding-top:20rem}.connectP{color:#e0ddd6;font-family:DM Sans;font-size:6.75rem;font-style:normal;font-weight:700;line-height:7.875rem;text-align:center;width:116rem}.contentC{align-items:center;display:flex;flex-direction:column;justify-content:center}.contentButton{background:#6562f5;border:#6562f5;border-radius:4rem;gap:1.25rem;margin-top:2rem;min-width:24%;padding:1rem 2rem;text-align:center}.introA{margin-right:0}@media (min-width:745px) and (max-width:1000px){#contactContent{font-size:5px}}@media screen and (max-width:430px){#contactContent{font-size:5px}.contentButton{min-width:50%}}.educationWrapper{align-items:center;color:#e0ddd6;display:flex;flex-direction:column;font-family:DM Sans;font-size:6rem;font-style:normal;font-weight:700;justify-content:center;line-height:7rem;text-align:center}.edcardSection{display:flex;flex-direction:row}.edCard{align-items:center;border:2px solid #d9d9d9;border-radius:2.5rem;display:flex;flex-direction:column;flex-direction:column-reverse;justify-content:center;margin:3rem;max-height:30rem;max-width:30rem;min-height:30rem;min-width:30rem;padding:5rem;text-align:center}.edCard,span{color:#e0ddd6;font-family:DM Sans;font-size:1.75rem;font-style:normal;font-weight:400;line-height:3rem}span{margin:1rem 0}.title{color:#e0ddd6;font-family:DM Sans;font-size:3rem;font-style:normal;font-weight:700;line-height:120%;text-align:center;width:97.25rem}@media (min-width:735px) and (max-width:860px){.edCard{max-width:25rem;min-width:25rem}}@media screen and (max-width:734px){.edcardSection{flex-direction:column}}#tWritting{align-content:center;display:flex;flex-direction:column;justify-content:center;margin-top:20rem}.portLayout{margin-top:6.5rem;padding:0 5rem}.portLayout,.tcard{display:flex;flex-direction:row}.tcard{height:50%;margin-bottom:4rem}.portHeading{color:#e0ddd6;font-family:DM Sans;font-size:6rem;font-style:normal;font-weight:700;line-height:7rem;text-align:center}.cardImg{margin:0 2rem;padding:0 2.5rem 5rem}.links{margin:4 rem}img{max-height:10rem;max-width:10rem;object-fit:contain}.cardLink{color:#cadd57;font-family:DM Mono;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2rem;margin-right:2rem;text-align:center;text-decoration-line:underline}.gitLink{align-content:center;display:flex;height:15rem;justify-content:center;margin-right:0;margin-top:13%}.gitLinkA{color:#c1d255;font-family:DM Mono;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2rem;margin-top:2rem;text-align:center;text-decoration-line:underline}a.cardLink:hover,a.gitLinkA:hover{color:#d1dd88}.tags{display:flex;flex-direction:row;flex-wrap:wrap}.tag{align-items:center;background:hsla(42,14%,86%,.6);border-radius:.5rem;color:#333;display:flex;font-size:1.5rem;gap:1rem;justify-content:center;line-height:100%;margin-bottom:.5rem;margin-right:1rem;padding:1rem 2rem;text-align:center}.projectTitle,.tag{font-family:DM Sans;font-style:normal;font-weight:700}.projectTitle{color:#e0ddd6;font-size:3rem;line-height:4rem;margin:0 auto;width:30rem}.projectP{color:#e0ddd6;font-family:DM Sans;font-size:1.75rem;font-style:normal;font-weight:400;line-height:3rem;margin:1rem 0}.column{max-width:50%}@media (min-width:731px) and (max-width:790px){.portHeading{margin:0 auto;max-width:47rem;text-align:center}.portLayout{padding-left:0}#portfolio{display:flex;flex-direction:column;justify-content:center;margin-top:20rem}.cardImg{margin:0 1rem;padding:0}.tags{flex:wrap 1}.tag{margin-top:1rem}}@media screen and (max-width:730px){#portfolio{align-content:center;display:flex;flex-direction:column;justify-content:center}.portLayout{padding:0}.column,.portLayout{align-content:center;flex-direction:column;justify-content:center;width:100%}.column{display:flex;margin:0 auto}.portHeading{margin:0 auto;max-width:49rem;text-align:center}.card{align-items:center;margin-top:8rem;width:100%}.card,.cardDesc{display:flex;flex-direction:column;justify-content:center}.cardDesc{align-content:center}.tag{margin-top:1rem}.links,.tags{align-content:center;display:flex;flex-wrap:nowrap;justify-content:center;width:100%}.links{margin-top:2rem}.projectP,.projectTitle{flex-wrap:nowrap;text-align:center}.projectP{display:none}}
/*# sourceMappingURL=main.254d64a9.css.map*/