.About-module__kAIAca__about{min-height:60vh;padding-bottom:5%;padding-left:15%;padding-right:25%}.About-module__kAIAca__section-header{align-items:baseline;width:100vw;padding-bottom:42px;display:flex}.About-module__kAIAca__section-header:after{content:"";background-color:var(--lightest-bg);width:300px;height:1px;margin-top:39px;margin-left:20px;display:block}.About-module__kAIAca__section-title{font-family:var(--font-ntr);color:var(--title);font-size:46px;font-weight:700}.About-module__kAIAca__about-description ul{grid-template-columns:repeat(2,minmax(150px,10px));padding-top:20px;list-style-type:none;display:grid}.About-module__kAIAca__about-description li{color:var(--description);padding-left:20px;font-size:18px;position:relative}.About-module__kAIAca__about-description li:before{content:"▹    ";color:var(--primary);position:absolute;left:0}.About-module__kAIAca__about-content{flex-direction:row;align-items:flex-start;display:flex}.About-module__kAIAca__about-description{font-family:var(--font-ntr);color:var(--description);text-align:justify;max-width:600px;margin:0;font-size:22px}.About-module__kAIAca__about-description a,.About-module__kAIAca__about-description b{font-size:21px;font-weight:700}.About-module__kAIAca__about-image-wrapper{padding-left:40px}.About-module__kAIAca__about-image{border:2px var(--green-bright)solid;border-radius:10px;max-width:280px;height:auto;margin-left:30px;transition:transform .3s;box-shadow:6px 13px 23px -5px #00000075}@media only screen and (max-width:788px){.About-module__kAIAca__about-image{max-width:200px}}.About-module__kAIAca__about-image:hover{transition:transform .3s;transform:translateY(-7px)}@media only screen and (max-width:600px){.About-module__kAIAca__about{height:unset;padding-left:unset;padding-right:unset;padding-top:30%}.About-module__kAIAca__about-description{text-align:justify;font-size:18px}.About-module__kAIAca__about-description a,.About-module__kAIAca__about-description b{font-size:17px}.About-module__kAIAca__about-content{flex-direction:column-reverse;align-items:center}.About-module__kAIAca__section-header{width:unset}.About-module__kAIAca__section-header:after{display:none}.About-module__kAIAca__section-title{font-size:32px}.About-module__kAIAca__about-image-wrapper{padding-left:unset}.About-module__kAIAca__about-image{margin-left:unset;margin-bottom:35px}}
.FadeInSection-module__pjm_YG__fade-in-section{opacity:0;visibility:hidden;will-change:opacity,visibility;transition:opacity .6s ease-out,transform 1s ease-out;transform:translateY(10vh)}.FadeInSection-module__pjm_YG__fade-in-section.FadeInSection-module__pjm_YG__is-visible{opacity:1;visibility:visible;transform:none}
.Credits-module__Xsde2G__credits{align-items:center;padding-top:100px;display:flex}.Credits-module__Xsde2G__ending-credits{font-family:var(--font-ntr);color:var(--description);text-align:center;width:100%;padding-bottom:40px;font-size:16px}
.Experience-module__hJ0Erq__experience{min-height:60vh;padding-bottom:5%;padding-left:15%}.Experience-module__hJ0Erq__section-header{align-items:baseline;width:100vw;padding-bottom:42px;display:flex}.Experience-module__hJ0Erq__section-header:after{content:"";background-color:var(--lightest-bg);width:300px;height:1px;margin-top:39px;margin-left:20px;display:block}.Experience-module__hJ0Erq__section-title{font-family:var(--font-ntr);color:var(--title);font-size:46px;font-weight:700}.Experience-module__hJ0Erq__joblist-job-title{font-family:var(--font-ntr);color:var(--title);font-size:28px;font-weight:700}.Experience-module__hJ0Erq__joblist-job-company{font-family:var(--font-ntr);color:var(--primary);font-size:28px;font-weight:700}.Experience-module__hJ0Erq__joblist-info{font-family:var(--font-ntr);color:var(--description);justify-content:space-between;font-size:20px;font-weight:700;display:flex}#Experience-module__hJ0Erq__vertical-tabpanel{margin-top:-28px;padding-left:25px}.Experience-module__hJ0Erq__job-description li:before{content:"▹    ";color:var(--primary);position:absolute;left:0}.Experience-module__hJ0Erq__job-description li{color:var(--description);padding-bottom:16px;padding-left:30px;font-size:19px;position:relative}.Experience-module__hJ0Erq__job-description{max-width:650px;font-family:var(--font-ntr);padding-top:24px;font-size:20px}.Experience-module__hJ0Erq__job-description a,.Experience-module__hJ0Erq__job-description b{font-size:19px;font-weight:700}@media only screen and (max-width:600px){.Experience-module__hJ0Erq__experience{padding-left:unset;padding-right:unset;padding-bottom:5%}.Experience-module__hJ0Erq__joblist-job-title,.Experience-module__hJ0Erq__joblist-job-company{font-size:22px}.Experience-module__hJ0Erq__section-header{width:unset}.Experience-module__hJ0Erq__section-header:after{display:none}.Experience-module__hJ0Erq__section-title{font-size:32px}.Experience-module__hJ0Erq__joblist-info{font-size:15px}}
.Typist .Cursor{display:inline-block}.Typist .Cursor--blinking{opacity:1;animation:1s linear infinite blink}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}
.Typist{color:var(--title);text-align:start;margin-top:-30px;font-size:6.5vw}.Typist .Cursor--blinking{color:var(--primary);padding-left:4px}@media only screen and (max-width:600px){.Typist{font-size:6.5vw}}
.Intro-module__BBnXgG__intro{flex-direction:column;align-items:flex-start;min-height:100vh;padding-top:10%;padding-left:15%;display:flex}.Intro-module__BBnXgG__cmd-style{flex-flow:row;justify-content:flex-start;align-items:baseline;width:100%;padding-bottom:3%;display:flex}.Intro-module__BBnXgG__intro-title{font-family:var(--font-ntr);font-size:6.5vw}.Intro-module__BBnXgG__intro-name{font-family:var(--font-ntr);color:var(--primary);font-size:6.5vw;font-weight:700}.Intro-module__BBnXgG__intro-subtitle{font-family:var(--font-ntr);color:var(--description);margin-top:-36px;font-size:4vw;font-weight:300}.Intro-module__BBnXgG__intro-desc{color:var(--description);font-family:var(--font-ntr);text-align:justify;max-width:40%;padding-bottom:50px;font-size:22px}@media only screen and (max-width:600px){.Intro-module__BBnXgG__intro{min-height:unset;padding-left:unset;align-items:center;margin:0}.Intro-module__BBnXgG__cmd-style{justify-content:center}.Intro-module__BBnXgG__intro-title,.Intro-module__BBnXgG__intro-name{font-size:6.5vw}.Intro-module__BBnXgG__intro-subtitle{text-align:center;margin:0;font-size:23px}.Intro-module__BBnXgG__intro-desc{text-align:center;max-width:unset;padding-top:10px;padding-bottom:40px;font-size:19px}.Intro-module__BBnXgG__content-btn-box{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}}
.Projects-module__W5JdjG__projects{flex-direction:column;justify-content:center;min-height:60vh;padding-left:15%;padding-right:25%;display:flex}.Projects-module__W5JdjG__spotlight-container{display:flex}.Projects-module__W5JdjG__projects-grid{grid-gap:10px;grid-template-columns:repeat(3,minmax(300px,1fr));display:grid}@media (max-width:1080px){.Projects-module__W5JdjG__projects-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.Projects-module__W5JdjG__section-header{align-items:baseline;width:100vw;padding-bottom:42px;display:flex}.Projects-module__W5JdjG__section-header:after{content:"";background-color:var(--lightest-bg);width:300px;height:1px;margin-top:39px;margin-left:20px;display:block}.Projects-module__W5JdjG__section-title{font-family:var(--font-ntr);color:var(--title);font-size:46px;font-weight:700}.Projects-module__W5JdjG__projects-card{cursor:default;background-color:var(--light-bg);border-radius:16px;flex-direction:column;justify-content:space-between;height:100%;padding:2rem 1.75rem;line-height:1.5;display:flex;position:relative}.Projects-module__W5JdjG__projects-card:hover{background-color:var(--lightest-bg);transform:translateY(-7px)}.Projects-module__W5JdjG__card-header{flex-direction:row;justify-content:space-between;align-items:center;margin-top:-20px;display:flex;border-bottom:none!important;padding:1.25em 0!important}.Projects-module__W5JdjG__folder-icon{color:var(--primary)}.Projects-module__W5JdjG__card-title{font-family:var(--font-ntr);color:var(--title);margin:0 0 .75rem;font-size:24px;font-weight:700}.Projects-module__W5JdjG__card-desc{font-family:var(--font-ntr);color:var(--description);padding-bottom:40px;font-size:17px}.Projects-module__W5JdjG__card-tech{font-family:var(--font-ntr);color:var(--description);font-size:16px}@media only screen and (max-width:600px){.Projects-module__W5JdjG__projects{height:unset;padding-left:unset;padding-right:unset}.Projects-module__W5JdjG__carousel{display:none}.Projects-module__W5JdjG__section-header{width:unset}.Projects-module__W5JdjG__section-header:after{display:none}.Projects-module__W5JdjG__section-title{font-size:32px}}
.carousel.slide{max-width:1000px;margin:0 auto;padding-bottom:60px}.carousel-inner{border-radius:24px;height:100%;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.carousel-inner:hover{transform:scale(1.01)}.carousel-caption{font-family:var(--font-ntr);-webkit-user-select:none;user-select:none;max-width:55%;right:unset!important;left:25%!important}.carousel-caption h3{color:var(--title);font-size:3.5vw;font-weight:700}.carousel-caption div{font-family:var(--font-ntr);color:var(--title);font-size:1.1vw;font-weight:700}.carousel-caption p.techstack{font-family:var(--font-ntr);color:var(--primary);font-size:1.3vw;font-weight:700}.carousel-indicators .active{background-color:var(--primary)}@media only screen and (max-width:600px){.carousel{display:none}}
