@import url(https://fonts.googleapis.com/css2?family=Arvo:ital,wght@0,400;0,700;1,400;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap);*{padding:0;box-sizing:border-box}*,body{margin:0}body{font-family:-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}.landing{min-height:100vh;display:flex;flex-direction:column;justify-content:center}.title{text-align:center}.title img{margin:0 10vw}.arrow-down{align-self:center;position:absolute;bottom:20px}.arrow-down img{height:40px}.arrow-down:hover{cursor:pointer}.about{min-height:100vh;justify-content:space-between}.about,.about-text{display:flex}.about-text .about-text-container{align-self:flex-end;margin-bottom:10vh}.about-text .about-text-container span{text-decoration:underline}.about-text .about-text-container .school-info{display:flex;justify-content:center}.about-text .about-text-container .school-info h4{font-weight:400}.about-text .about-text-container .school-info-container{display:flex;align-items:center;padding:10px}.about-text .about-text-container .school-info-container .school-logo{margin-right:20px}.about-img{display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.about-img-container{-webkit-filter:drop-shadow(4px 6px 10px rgba(0,0,0,.5));filter:drop-shadow(4px 6px 10px rgba(0,0,0,.5));width:100%;height:70vh;object-fit:contain}.skills{min-height:100vh;margin-top:10vh}.skills .skills-list{margin-top:1rem}.skills .skills-list .skill-row{margin-top:3rem}.skills .skills-list .skill-row-wrap{display:flex;flex-direction:row;justify-content:center}.skills .skills-list .skill-chart-container{display:flex;justify-content:center;margin-top:5rem;padding-bottom:5rem}.skill-element{text-align:center;margin:1rem}.skill-element-icon{height:5rem;-webkit-filter:drop-shadow(0 5px 5px rgba(0,0,0,.25));filter:drop-shadow(0 5px 5px rgba(0,0,0,.25))}.skill-chart{display:flex;align-items:flex-end}.skill-chart-bar{width:6vw;height:70vh;margin:10px;background:linear-gradient(180deg,rgba(0,0,0,.25),transparent);border-radius:10px}.skill-chart-bar p{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(90deg) translate(14vh,5px);transform:rotate(90deg) translate(14vh,5px);white-space:nowrap;text-transform:uppercase;font-family:"Raleway",sans-serif;font-weight:700;color:#fff}.skill-chart-bar:hover{background:linear-gradient(180deg,rgba(0,0,0,.45),transparent)}.skill-chart-bar:first-child{height:50%}.skill-chart-bar:nth-child(2){height:75%}.skill-chart-bar:nth-child(3){height:70%}.skill-chart-bar:nth-child(4){height:60%}.skill-chart-bar:nth-child(5){height:85%}@media only screen and (max-width:600px){.skill-element{margin:.2rem}.skill-element-icon{height:2.3rem}.skill-chart-bar{width:12vw;height:45vh;margin:5px;border-radius:5px}.skill-chart-bar p{-webkit-transform:rotate(90deg) translate(7vh,2px);transform:rotate(90deg) translate(7vh,2px);font-size:.9rem}}.work{display:flex;min-height:100vh;flex-direction:column;padding-top:3rem}.nav{border-left:2px solid rgba(0,0,0,.3)}.nav-pills .nav-link{border-radius:0!important;color:#000!important;font-size:1.2rem}.nav-pills .nav-link.active{font-family:"Raleway",sans-serif;font-size:1.2rem;background-color:transparent!important;color:#a62639!important;font-weight:700;border-left:4px solid #a62639;outline:none}.workex-title{font-family:"Arvo",serif;font-weight:700;font-size:1.5rem}.workex span{color:#a62639}.workex-dates{font-family:"Arvo",serif;font-size:1.2rem;color:#3f3f3f}.workex-description{font-family:"Open Sans",sans-serif;font-size:1.1rem;color:#3f3f3f}.workex-description span{font-weight:600}.workex-description span a{color:#a62639}.workex-description span a:hover{color:#a62639}.workex-image img{-webkit-filter:drop-shadow(4px 6px 10px rgba(0,0,0,.5));filter:drop-shadow(4px 6px 10px rgba(0,0,0,.5));width:100%}.workex-image .needl-imgs{display:flex;flex-direction:row}@media only screen and (max-width:600px){.work{padding-bottom:3rem}.nav{border-left:0;border-top:2px solid rgba(0,0,0,.3);overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav-pills .nav-link{font-size:1rem}.nav-pills .nav-link.active{font-size:1rem;border-left:0;border-top:3px solid #a62639}.workex-image img{margin:15px 0}.workex-title{margin-top:20px;font-size:1.2rem}.workex-dates,.workex-description{font-size:1rem}}.projects{min-height:100vh}.projects-text{margin-bottom:2rem}.projects .subtopic{font-family:"Arvo",serif;font-weight:700;font-size:1.5rem;font-style:normal;text-align:center;margin:4rem 0}.projects .other-projects{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.featured-mobile{display:none}.pic-left .f-project{display:flex;flex-direction:row;margin:3rem 0}.pic-left .f-project-poster{background:#c4c4c4;border-radius:5px;-webkit-transform:translateX(25px);transform:translateX(25px);background-repeat:no-repeat;background-size:cover;background-position:top;-webkit-filter:drop-shadow(3px 6px 10px rgba(0,0,0,.5));filter:drop-shadow(3px 6px 10px rgba(0,0,0,.5))}.pic-left .f-project-text{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;-webkit-transform:translateX(-25px);transform:translateX(-25px)}.pic-left .f-project-text-subtitle{font-size:.8rem;font-family:"Arvo",serif;text-align:right}.pic-left .f-project-text-title{font-size:1.5rem;font-family:"Arvo",serif;color:#a62639;font-weight:700;text-align:right}.pic-left .f-project-text-description{background:#000;border-radius:5px;color:#fff;padding:15px;text-align:right;-webkit-filter:drop-shadow(3px 6px 10px rgba(0,0,0,.5));filter:drop-shadow(3px 6px 10px rgba(0,0,0,.5))}.pic-left .f-project-text-tech{font-size:1rem;font-family:"Arvo",serif;color:#3f3f3f;text-align:right}.pic-left .f-project-text-git{height:1.5rem}.pic-right .f-project{display:flex;flex-direction:row;margin:3rem 0}.pic-right .f-project-poster{background:#c4c4c4;border-radius:5px;-webkit-transform:translateX(-25px);transform:translateX(-25px);background-repeat:no-repeat;background-size:cover;background-position:top;-webkit-filter:drop-shadow(3px 6px 10px rgba(0,0,0,.5));filter:drop-shadow(3px 6px 10px rgba(0,0,0,.5))}.pic-right .f-project-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;-webkit-transform:translateX(25px);transform:translateX(25px)}.pic-right .f-project-text-subtitle{font-size:.8rem;font-family:"Arvo",serif;text-align:left}.pic-right .f-project-text-title{font-size:1.5rem;font-family:"Arvo",serif;color:#a62639;font-weight:700;text-align:left}.pic-right .f-project-text-description{background:#000;border-radius:5px;color:#fff;padding:15px;text-align:left;-webkit-filter:drop-shadow(-3px 6px 10px rgba(0,0,0,.5));filter:drop-shadow(-3px 6px 10px rgba(0,0,0,.5))}.pic-right .f-project-text-tech{font-size:1rem;font-family:"Arvo",serif;color:#3f3f3f;text-align:left}.pic-right .f-project-text-git{height:1.5rem}.o-project{background:#252525;width:275px;padding:1.5rem 1.5rem .5rem;margin:2rem;border-radius:5px;-webkit-filter:drop-shadow(3px 6px 10px rgba(0,0,0,.5));filter:drop-shadow(3px 6px 10px rgba(0,0,0,.5))}.o-project-top{display:flex;flex-direction:row;width:100%;justify-content:space-between}.o-project-top-icon{width:20%}.o-project-top-git{-webkit-filter:invert(1);filter:invert(1);width:80%}.o-project-title{font-family:"Arvo",serif;color:#fff;margin-top:4rem}.o-project-description{font-family:"Arvo",serif;color:#dadada;font-size:.9rem}.o-project-description span{color:#ffc107}@media only screen and (max-width:600px){.projects{margin-top:10vh}.featured-web{display:none}.f-project,.featured-mobile{display:flex;flex-direction:column}.f-project{align-items:center}.f-project-poster{border-radius:5px;width:90vw;margin:10px;-webkit-filter:drop-shadow(3px 6px 10px rgba(0,0,0,.5));filter:drop-shadow(3px 6px 10px rgba(0,0,0,.5))}.f-project-text{display:flex;flex-direction:column;align-items:center;margin-top:10px}.f-project-text-subtitle{font-size:.8rem;font-family:"Arvo",serif;text-align:left}.f-project-text-title{font-size:1.2rem;font-family:"Arvo",serif;color:#a62639;font-weight:700;text-align:left}.f-project-text-description{margin:10px;text-align:center}.f-project-text-tech{display:flex;flex-direction:row;align-items:center}.f-project-text-tech-stack{font-size:1rem;font-family:"Arvo",serif;color:#3f3f3f;text-align:center;margin:10px}.f-project-text-git{height:1.2rem;margin:10px}}.dance{min-height:100vh;justify-content:space-between}.dance,.dance-text{display:flex}.dance-text-container{align-self:flex-end;margin-bottom:15vh}.dance-text-container a{color:#a62639}.dance-text-container a:hover{color:#a62639}.dance-video{display:flex;align-items:center;justify-items:center}.dance-video-container{display:flex;flex-direction:column}.dance-video-container-img{object-fit:contain;width:100%;margin:20px;-webkit-filter:drop-shadow(3px 6px 10px rgba(0,0,0,.5));filter:drop-shadow(3px 6px 10px rgba(0,0,0,.5))}@media only screen and (max-width:600px){.dance-text-container{margin-top:15vh;margin-bottom:2vh}.dance-video-container-img{width:90%;margin:10px}}.contact{display:flex;flex-direction:column;min-height:100vh;justify-content:flex-end}.resume-btn{display:flex;justify-content:center}.resume-btn a{text-decoration:none}.resume-btn a:hover{text-decoration:none}.resume-btn-container{transition:all .5s ease-in-out;margin-top:20px;border:2px solid #3f3f3f;border-radius:8px;padding:10px;margin-bottom:30px;width:-webkit-fit-content;width:fit-content;display:flex;align-content:center}.resume-btn-container img{width:50px}.resume-btn-container p{transition:all .5s ease-in-out;margin:16px;padding:4px;color:#3f3f3f;text-transform:uppercase;font-family:"Raleway",sans-serif;font-weight:500;font-size:1.5rem}.resume-btn-container p:hover{transition:all .5s ease-in-out;color:#000}.resume-btn-container:hover{transition:all .5s ease-in-out;border-color:#000;border-radius:0}.footer{background-color:#252525;color:#fff;display:flex;flex-direction:column;text-align:center;padding:30px}.footer-dev{display:flex;flex-direction:row;align-items:center;justify-content:center}.footer-dev img{margin:10px;width:300px}.footer-dev p,.footer-year{font-family:"Arvo",serif;font-size:20px}.footer-desc{font-family:"Raleway",sans-serif;color:#dadada;font-size:12px}@media only screen and (max-width:600px){.contact{margin-top:15vh}.footer-dev{flex-direction:column}.footer-dev p{font-size:1rem}.footer-dev img{width:70%}.footer-year{font-size:1rem}.footer-desc{font-size:.5rem}}.underdevelopment{height:100vh;background:#ffc107;display:flex;flex-direction:column;justify-content:center}.underdevelopment img{width:100%;object-fit:contain;padding:20px}.underdevelopment h2{font-family:"Arvo",serif;text-align:center}.App{background:#ffc107}.under-development{display:none}.heading{font-size:3rem}.heading,.subheading{font-family:"Arvo",serif;font-weight:700}.subheading{font-size:1.5rem;font-style:italic}.normaltext{font-family:"Open Sans",sans-serif;font-size:1.3rem}.title-social{display:flex;justify-content:space-evenly;margin-top:20px}.title-social a{transition:all .5s ease-in-out;margin:16px;padding:4px;color:#3f3f3f;text-decoration:none;text-transform:uppercase;font-family:"Raleway",sans-serif;font-weight:400;font-size:1.5rem;background-size:100% 200%;background-image:linear-gradient(180deg,transparent 50%,#000 0);transition:background-position .5s}.title-social a:hover{transition:all .5s ease-in-out;color:#000;text-decoration:none;color:#fff;background-position:0 -100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:hsla(0,0%,58.8%,.8)}::-webkit-scrollbar-track{background-color:#ffc107}::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,47.1%,.8)}@media only screen and (max-width:600px){.heading{font-size:2rem}.subheading{font-size:1.1rem}.normaltext{font-size:1rem}.title-social{flex-wrap:wrap}.title-social a{font-size:1.2rem}}
/*# sourceMappingURL=main.bca5736e.chunk.css.map */