@import url(https://fonts.googleapis.com/css2?family=Geist&display=swap);:root{--font-small:10px;--font-medium:14px;--font-large:16px;--font-huge:20px;--font-HUGE:24px;--current-font:"IBM Plex Mono",monospace;--primary-color:#323232;--primary-color-dark:#000;--primary-color-dark2:#080808;--primary-color-dark3:#141414;--primary-color-light:#646464;--primary-color-light2:#c8c8c8;--white:#fff;--black:#000;--accent-color-red:#c80000;--accent-color-green:#00c800;--accent-color-blue:#0000c8;--accent-color-yellow:#ffc800;--accent-color-gt:#b3a369;--accent-color-gh:#2dba4e;--background-color:#080808;--font-family-text:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-n27:"N27",sans-serif;--font-family-gt:"Roboto Slab","Roboto",sans-serif;--font-family-ibm-plex-mono:"IBM Plex Mono",monospace;--font-family-geist:"Geist Mono",sans-serif;--font-family-playwrite:"Playwrite CA",cursive;--font-family-georgia:"Georgia",serif;--font-family-inter:"Inter";font-size:16px}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-400-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/geist-mono@latest/latin-400-normal.woff) format("woff")}@font-face{font-display:swap;font-family:N27;font-style:normal;font-weight:400;src:url(/static/media/n27-regular-webfont.a7407afa9aacc8f7c017.woff2) format("woff2"),url(/static/media/n27-regular-webfont.a7c2d0c96c6b3e337776.woff) format("woff"),url(/static/media/n27-regular-webfont.1c10e14b449c29c11181.ttf) format("truetype")}::selection{background-color:#fff;background-color:var(--white);color:#000;color:var(--black)}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}#root,body,html{height:100%;margin:0;padding:0}.navigation{background-color:#161616;font-family:var(--current-font);margin:50px 0;width:50%}.navigation-list{display:flex;flex-direction:column;font-family:var(--font-family-n27);font-size:1.1rem;font-weight:600;list-style:none;text-align:right}.nav-link-li{margin-bottom:.5rem}.nav-link{color:var(--primary-color-light);height:inherit;text-decoration:none}.nav-link:hover{color:var(--white)}.link-gatech,.nav-link:visited{text-decoration:none}.link-gatech{color:#fff;font-weight:700;transition:background-color .3 ease}.link-gatech:hover{color:#fff;text-decoration:underline}.link-gatech:visited,.link-parchment{color:#fff;text-decoration:none}.link-parchment{font-family:Roboto Slab,serif;font-weight:700}.link-parchment:visited{color:#fff}.link-parchment:hover{font-weight:700;text-decoration:underline}.company{color:#0080fb;font-family:Roboto Slab,serif;font-weight:700}@media (max-width:900px){.navigation-list{margin-right:2rem;margin-top:2rem}.nav-link{font-size:1.2rem}}.home_page{color:#fff;font-size:calc(13px + 2vmin);justify-content:center;min-height:100vh;overflow-x:hidden;width:100vw}.home_page,.home_page_intro{display:flex;flex-direction:column;height:100%}.home_page_intro{align-items:flex-start;margin:175px auto 100px;width:60%}@media (max-width:1079px){.home_page_intro{margin-bottom:255px;margin-top:225px}}.intro-container{align-items:center;display:flex;flex-direction:column;font-family:var(--current-font);padding-top:8rem;text-align:left;width:100%}.header-introduction{color:var(--primary-color-light2);font-size:.8em;margin:0;position:relative;width:50%;z-index:1}.header-introduction-typer-container{height:8rem}.header-introduction-typer{color:var(--white);font-size:1.5em;position:relative;width:100%}.header-introduction{animation:slide-in-blurred-bottom 1s cubic-bezier(.23,1,.32,1) both}.header-information{animation:slide-in-blurred-bottom 2s cubic-bezier(.23,1,.32,1) both;margin:0}.navigation-list{animation:slide-in-blurred-bottom 3s cubic-bezier(.23,1,.32,1) both}.select-button-container{border:none}.select-button{bottom:5rem;color:var(--primary-color-light2);font-size:.8em;height:40px;left:15%;position:absolute;width:auto;z-index:1}.select-button:hover{color:var(--white);cursor:pointer}.select-button:focus{outline:none}.georgia-tech{font-family:Roboto Slab,serif;font-weight:700}@media (max-width:600px){.header-introduction-typer{font-size:.5rem;line-height:1.2rem;word-break:break-word}}@keyframes slide-in-blurred-bottom{0%{filter:blur(40px);opacity:0;transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%}to{filter:blur(0);opacity:1;transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%}}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:750px){.home_page_intro{margin-bottom:225px;margin-top:225px}.header-introduction_name{font-size:2.5em}.header-introduction-typer{font-size:1.5em}.skill_container i{font-size:4em}.work_container{padding:0 10px;width:100%}.landing-title{font-size:1em;padding-bottom:20px}.work_tabs_container{flex-direction:column;width:100%}.MuiTabs-root{width:50%}.MuiTabs-flexContainer{font-size:1em;width:50%}.MuiTabs-vertical{border-right:none;width:100%}.work_tab_panel{min-height:auto;padding:0;position:static;width:100%}.tab_panel{position:static}.experience_title{font-size:.9em}p.experience_description,p.experience_location{font-size:.7em}}@media (min-width:1921px){.home_page_intro{margin-bottom:250px;margin-top:300px}.header-introduction_name{font-size:3.5em}.header-introduction-typer{font-size:1.5em}.about_me_skills>*{width:125px}}.scroll-line{background-color:var(--primary-color);height:100px;width:1px;z-index:1000}.select-button{bottom:10%;justify-content:center}.header-name{color:var(--white);font-family:var(--current-font);font-size:var(--font-HUGE);font-size:1.2rem;font-weight:600;margin-left:1rem;margin-top:2rem;-webkit-user-select:none;user-select:none}.header-name:hover{cursor:pointer}.navigation-container{background-color:var(--primary-color-dark);display:flex;flex-direction:row;height:100vh;justify-content:space-between;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1001}.navigation-subcontainer{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.nav-list-item{color:#fff;font-family:var(--font-family-ibm-plex-mono);font-size:4rem;text-decoration:none}.nav-list-item:hover{text-decoration:underline}.nav-list-item:visited{color:#fff}.nav-list-info{color:var(--primary-color-light);font-family:var(--font-family-text)}@media (max-width:900px){.navigation-container{height:100%;width:90%}.header-name,.nav-link{font-size:1rem}.header-name{margin-left:2rem}}.react_link{text-decoration:none}.react_link,.react_link:visited{color:var(--white)}@media (max-width:900px){.footer-info{font-size:.8rem}.footer-url{color:#000}}.about-container{align-items:center;color:var(--primary-color-light);display:flex;flex-direction:column;font-family:var(--current-font);justify-content:center;text-align:left;width:100%}.about-title{color:var(--white);display:inline-flex;font-size:.9em;font-weight:400;justify-content:space-between;padding-bottom:40px;position:relative;width:auto}.about-info{background-color:var(--primary-color-dark);color:var(--primary-color-light2);font-size:1.1rem;margin-bottom:14rem;margin-top:12rem;width:50%;z-index:1}.about-link,.about-link-gt{color:var(--white);font-weight:600;text-decoration:none}.about-link-gt{font-family:Roboto Slab}.about-link-gt:hover,.about-link:hover{text-decoration:underline}.about-gt-logo,.about-link-gt:visited,.about-link:visited{color:var(--white)}.about-gt-logo{vertical-align:middle}img.about-gt-logo{filter:brightness(0) invert(1)}.about-skills-container{display:flex;flex-direction:column;width:50%}.landing-title{font-size:inherit;font-size:1rem}.container{background-color:var(--primary-color-dark);border:1px solid var(--primary-color);border-radius:20px;z-index:0}.about-skills{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}.skill_container{align-items:center;color:var(--primary-color-light2);display:flex;flex-direction:column;font-size:.5em;height:10%;margin:0 20px;padding-bottom:30px;transition:transform .3s;width:10%}.skill_container i{color:#fff;font-size:4em;padding:30px}.skill_container:hover{transform:scale(1.2)}@media (max-width:900px){.about-info{margin-top:12rem;width:75%}.about-info-text{font-size:1rem}.about-skills-container{width:75%}.about-skills-info{font-size:1rem!important}}.devicon-bash-plain,.devicon-c-plain,.devicon-css3-plain,.devicon-express-original,.devicon-git-plain,.devicon-github-original,.devicon-html5-plain,.devicon-java-plain,.devicon-javascript-plain,.devicon-mongodb-plain-wordmark,.devicon-nodejs-plain,.devicon-python-plain,.devicon-react-original,.devicon-swift-plain{border-radius:20px;color:#fff;font-size:80px;padding:30px}.App{background-color:var(--primary-color-dark);text-align:center;width:100vw}.break{background-color:var(--primary-color);border:none;height:.5px;margin:70px auto;width:50%}.signature{bottom:45%;color:var(--primary-color-light);font-family:var(--font-family-n27);font-size:.8rem;left:inherit;margin:0 2rem;position:fixed;right:0;transform:rotate(180deg);transform-origin:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;writing-mode:vertical-rl;z-index:9999}.signature:after,.signature:before{background-color:var(--primary-color);bottom:90%;content:"";height:150px;left:0;margin:30px 20px;position:fixed;right:0;width:1px}@media (max-width:1000px){.header-spin{font-size:10px}}.work_container{align-items:center;color:var(--primary-color-light2);display:flex;flex-direction:column;font-family:var(--font-family-n27);justify-content:center;text-align:left;width:100%}.work_tabs_container{display:flex;flex-direction:row;width:50%}.work_tab_panel{width:50%}.landing-title{color:var(--white);display:flex;display:inline-flex;flex-direction:column;font-family:var(--current-font);font-size:1.2rem;font-weight:400;justify-content:space-between;padding-bottom:2rem;position:relative;text-align:left;width:50%}.work_experience{height:20rem;width:50%}.my_work{align-self:flex-end;background-color:var(--primary-color-dark);color:var(--primary-color-light2);font-size:.6em;width:50%;z-index:1}.tab_panel{display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow:auto}.experience_title{color:var(--white)}.experience_date,.experience_location,.experience_title{font-family:var(--current-font);margin-top:0}.experience_description{font-family:var(--current-font);font-size:16px;line-height:1.5;margin:16px 0;padding:0 1em;white-space:pre-wrap}.experience_point{margin-bottom:1em}.projects_container{color:var(--primary-color-light);font-family:var(--current-font);text-align:left;width:100%}.projects-wrapper,.projects_container{align-items:center;display:flex;flex-direction:column;justify-content:center}.projects_list{color:#fff;font-size:.6em;width:50%}.projects_title{color:var(--white);display:inline-flex;font-size:.9em;font-weight:400;justify-content:space-between;padding-bottom:40px;position:relative;width:50%}.project_object_container{align-items:center;background-color:var(--primary-color-dark);border:1px solid var(--primary-color);border-radius:10px;display:flex;flex-direction:column;height:200px;justify-content:center;margin:20px 0;position:relative;width:100%}.project_object{display:flex;flex-direction:column;height:75%;justify-content:space-between;width:90%}.project_title{font-size:.9em;font-weight:700}.project_description{font-size:.8em}.project_link{font-size:.9em;text-decoration:none}.project_link,.project_link:hover,.project_link:visited{color:var(--primary-color-light)}@media (max-width:900px){.landing-title{width:80%}.MuiBox-root,.css-f0tus0{margin-top:1rem}.project_title{font-size:1rem;font-weight:700;margin-bottom:1rem}.project_description{font-size:.8rem}.projects_list{width:80%}.project_object_container{height:20rem}}.trace-path-left{left:16rem}.trace-path-left,.trace-path-right{pointer-events:none;position:fixed;top:0;z-index:1000}.trace-path-right{right:16rem}@media (max-width:900px){.trace-path-right{display:none}.trace-path-left{left:1rem;top:0;transform:translateX(0);z-index:1000}.trace-path-left svg{height:100vh;max-height:100vh}}.about-page-container{background-color:var(--primary-color-dark);color:var(--primary-color-light2);display:flex;flex-direction:column;font-size:1.5rem;justify-content:center;min-height:100vh;width:100%}.photography-link{color:var(--primary-color-light);text-decoration:none}.photography-link:hover{text-decoration:underline}.photography-link:visited{color:var(--primary-color-light)}.work-page-container{color:var(--primary-color-light2);font-size:1.5rem;justify-content:center}.phtography-page-container,.work-page-container{background-color:var(--primary-color-dark);display:flex;flex-direction:column;min-height:100vh;width:100%}.phtography-page-container{padding:2rem}.masonry-grid-container{column-gap:.6rem;columns:300px 5;margin:10% auto;padding:0 2rem;row-gap:.6rem;width:70%}.photo-item{border-radius:5px;break-inside:avoid;margin:3px;page-break-inside:avoid;transition:transform .3s ease;width:100%}.photo-item:hover{cursor:pointer;transform:scale(.98);z-index:1}.photography-loading-icon{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:var(--font-family-ibm-plex-mono);height:100vh;justify-content:center;width:100%}@media (max-width:1200px){.photography-masonry-container{columns:250px 3}}@media (max-width:768px){.photography-masonry-container{columns:200px 2}}@media (max-width:480px){.photography-masonry-container{columns:200px 1}}.projects-page-container{background-color:var(--primary-color-dark);color:var(--primary-color-light2);display:flex;flex-direction:column;font-size:1.5rem;justify-content:center;min-height:100vh;width:100%}
/*# sourceMappingURL=main.73b1a7bd.css.map*/