*,:after,:before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%;scroll-behavior:smooth}@media only screen and (max-width:75em){html{font-size:56.25%}}@media only screen and (max-width:56.25em){html{font-size:50%}}@media only screen and (min-width:112.5em){html{font-size:75%}}body{box-sizing:border-box;background-color:#323232}@media only screen and (max-width:37.5em){body{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}::selection{background-color:#000;color:#63a9ae}ul{list-style:none}body{font-family:"Times New Roman",Georgia,Serif;font-weight:400;line-height:1.7}.heading-primary{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:2rem}.heading-primary--main{display:block;font-size:4rem;font-weight:500;-webkit-animation-name:moveInLeft;animation-name:moveInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.heading-primary--sub{display:block;font-size:2rem;font-weight:500}.heading-secondary{display:block}.heading-secondary--main{font-size:2.5rem;font-weight:500}.heading-secondary--sub{font-size:1.5rem;font-weight:400}.heading-tertiary{font-size:1.6rem;font-weight:700}.paragraph{font-size:1.6rem}.paragraph:not(:last-child){margin-bottom:3rem}.u-center-text{text-align:center!important}.u-margin-bottom-small{margin-bottom:1.5rem!important}.u-margin-bottom-medium{margin-bottom:4rem!important}.u-margin-bottom-big{margin-bottom:8rem!important}.u-margin-bottom-huge{margin-bottom:10rem!important}.u-margin-top-small{margin-top:1.5rem!important}.u-margin-top-medium{margin-top:4rem!important}.u-margin-top-big{margin-top:8rem!important}.u-margin-top-huge{margin-top:10rem!important}.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes toBottomFromTop{49%{-webkit-transform:translateY(100%);transform:translateY(100%)}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}51%{opacity:1}}@keyframes toBottomFromTop{49%{-webkit-transform:translateY(100%);transform:translateY(100%)}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}51%{opacity:1}}.nav{width:100%;height:55px;top:0;background-color:#63a9ae;position:fixed;display:inline;z-index:9999;transition:top .3s;margin-bottom:10vh;text-align:left;padding-top:4px;margin-top:0;z-index:999;-webkit-overflow-scrolling:touch}.nav__logo{width:10%;text-decoration:none;font-size:30px;font-family:"Langar",cursive;margin:0 0 0 10rem;color:#fcfcfc}@media only screen and (max-width:75em){.nav__logo{margin:0 0 0 5rem;width:50%}}@media only screen and (max-width:56.25em){.nav__logo{width:70%}}@media only screen and (max-width:37.5em){.nav__logo{width:50%}}.nav__horizontal{width:100vw;display:-webkit-flex;display:flex;position:fixed;height:5px;border-radius:10px;background-color:#63a9ae;border-color:#63a9ae;vertical-align:top}.navigation{position:fixed;top:0;margin:0 4rem 0 0;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:baseline;align-items:baseline;text-align:right;left:35%;font-size:1.5rem}@media only screen and (max-width:87.5em){.navigation{left:40%}}@media only screen and (max-width:68.75em){.navigation{left:30%}}.navigation__nav{list-style-type:none;padding:0;vertical-align:top;margin:1rem 0 0;text-align:right}.navigation__item{display:inline}@media only screen and (max-width:75em){.navigation__item#fun_facts{display:none}}.navigation__open{display:none}.navigation__link{margin-right:2rem;padding:.5rem;font-size:1.6rem;color:#fcfcfc;font-weight:600;text-transform:uppercase;text-decoration:none;text-align:right}.navigation__link.scrolled{-webkit-text-decoration:solid underline #fff 2px;text-decoration:solid underline #fff 2px}.popup .content{position:fixed;top:40%;left:17%;margin:auto;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);background:#000;width:30vw;height:17vw;z-index:100000000000;text-align:center;padding:20px;box-sizing:border-box;border-radius:10%;border:thick;border-color:#fff;border-style:solid}.popup .close-btn{cursor:pointer;position:absolute;right:20px;top:20px;width:30px;height:30px;background:#222;color:#fff;font-size:25px;font-weight:600;line-height:30px;text-align:center;border-radius:50%}.popup.active .overlay{display:block}.popup.active .content{transition:all .3s ease-in-out;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.header{color:#000;font-size:4rem;display:inline-block}.body{color:#fff}.body,.bodycolor{font-size:2rem;display:inline-block}.bodycolor{color:#000}.logo{display:inline-block;width:6rem;height:6rem;margin-left:2rem;margin-bottom:-1rem}#blur.active{-webkit-filter:blur(8px);filter:blur(8px);pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.listy{list-style-type:circle;font-size:1.5rem;list-style-position:outside;background-color:green;line-height:2rem;margin-top:-3vw}.project{width:30vw}@media only screen and (max-width:37.5em){.project{width:90vw}}@media only screen and (max-width:75em){.project{width:40vw}}.main__footer{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:50px 0}.main__footer__box{cursor:pointer;font-size:18pt;height:50px;width:50px;overflow:hidden;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;margin:-4vw auto auto;-webkit-justify-content:center;justify-content:center;background-color:#1d242e;border-radius:.25vw;color:#fcfcfc}.main__footer__box:hover{background-color:#242d3a;transition:all .5s;border-radius:10%}.main__footer__box__arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.main__footer__icons{margin:4rem auto 0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.main__footer__icons__icon{cursor:pointer;font-size:18pt;height:50px;width:50px;margin:0 15px;overflow:hidden;background-color:#63a9ae;border-radius:.25vw;transition:background-color .3s,color .3s,box-shadow .3s,-webkit-transform 2s;transition:background-color .3s,color .3s,box-shadow .3s,transform 2s;transition:background-color .3s,color .3s,box-shadow .3s,transform 2s,-webkit-transform 2s}.main__footer__icons__logo{height:50px;width:50px;color:#fff;cursor:pointer;padding:10px;transition:background-color .3s,color .3s,box-shadow .3s,-webkit-transform .3s;transition:background-color .3s,color .3s,box-shadow .3s,transform .3s;transition:background-color .3s,color .3s,box-shadow .3s,transform .3s,-webkit-transform .3s}.main__footer__icons #icon:hover{background-color:#1d242e}.main__footer__icons #icon:hover #logo{background-color:#1d242e;-webkit-animation:toBottomFromTop .3s forwards;animation:toBottomFromTop .3s forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;color:#fff}.main__footer__icons__link{text-decoration:none}.main__footer__icons__link:hover{color:#000;transition:all .5s;text-decoration:none}.icon{display:block;margin:0 auto;width:15vw}.icon__image{height:7vw;width:7vw}.icon__image:hover{-webkit-transform:scale(1.05);transform:scale(1.05);transition:all 1s}.icon__title{font-size:3rem}.icon__subtitle,.icon__title{color:#000;line-height:normal}.icon__subtitle{font-size:2rem;overflow:visible;word-wrap:break-word;white-space:normal}.experience{width:60vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:grid;margin:auto auto 3rem;grid-template-columns:12% 100%;border-radius:.25vw;background-color:#fcfcfc;padding:1rem;box-shadow:0 0 5px 0 #000}.experience:hover{-webkit-transform:scale(1.01);transform:scale(1.01);transition:all .25s}.experience__image{height:4vw;width:4vw;border-radius:.5vw;vertical-align:top;margin:.5vw auto auto;display:-webkit-flex;display:flex}.experience__content{display:block;margin-left:1rem;text-align:left}.experience__content__header{color:#000;font-size:2rem}.experience__content__date{font-size:1.5rem;color:#000;margin:-1rem 0 -2rem}.experience__content__date #break{display:none}@media only screen and (max-width:31.25em){.experience__content__date #break{display:block}}.experience__content__horizontal{width:35%;height:2.5px;border:0;background-color:#63a9ae;border-radius:5px}.experience__content__description{font-size:1.5rem;color:#6e6e6e;line-height:2rem;overflow-wrap:break-word;word-wrap:break-word;width:90%;padding-right:2rem}.experience__content__description__item{margin-left:3.5rem}.experience__content ul li:before{content:"\2022";color:#63a9ae;font-weight:700;display:inline-block;width:1em;margin-left:-1em}@media only screen and (max-width:56.25em){.experience{width:70vw}}.section{width:45vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 auto 2rem;border-radius:.25vw;background-color:#fcfcfc;padding:.5rem;-webkit-align-self:start;align-self:start;box-shadow:0 0 5px 0 #000}@media only screen and (max-width:56.25em){.section{width:90vw}}.section:hover{-webkit-transform:scale(1.01);transform:scale(1.01);transition:all .25s}.section__content{display:block;margin-left:1rem}.section__content__header{color:#000;font-size:3rem;font-weight:700;margin-bottom:-.5vw}.section__content__courses{margin-left:2rem}.section__content__courses__item{font-size:1.5rem;color:#000}.extracurricular{display:grid;grid-template-columns:20% 80%;margin-left:auto;margin-right:auto;width:45vw;border-radius:.5vw;background-color:#fcfcfc}.extracurricular__img{height:5vw;width:5vw;margin:1vw auto 0;display:-webkit-flex;display:flex}@media only screen and (max-width:59.375em){.extracurricular__img{width:7vw;height:7vw}}@media only screen and (max-width:37.5em){.extracurricular__img{width:10vw;height:10vw}}.extracurricular:hover{-webkit-transform:scale(1.01);transform:scale(1.01);transition:all .25s}@media only screen and (max-width:37.5em){.extracurricular{width:90vw}}#extra{display:none}@media only screen and (max-width:56.25em){#extra{display:inline}}.main__header{background:url(/static/media/teal.4bbcad3b.jpeg) no-repeat 50% fixed;background-size:cover;height:100%;width:100%}@media only screen and (max-width:37.5em){.main__header{width:110vw}}@media only screen and (max-width:31.25em){.main__header{width:112vw}}@media only screen and (max-width:26em){.main__header{width:130vw}}@media only screen and (max-width:21.875em){.main__header{width:160vw}}.main__header__name{color:#fcfcfc;text-shadow:-3px -3px 0 #63a9ae,4px -4px 0 #63a9ae,-3px 3px 0 #63a9ae,3px 3px 0 #63a9ae;font-size:15rem;text-align:center;padding-top:5vw;margin:auto auto -3vw;font-family:"Langar",cursive}.main__header__horizontal{width:10vw;margin:auto;height:10px;border-radius:10px;background-color:#fcfcfc;border:2px solid #63a9ae}.main__header__aboutOuter{margin-left:27vw;margin-top:3vw;line-height:normal}.main__header__about{color:#fcfcfc;font-size:8rem;text-align:center;font-family:"Langar",cursive;display:inline-block}.main__header__logos{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.main__header__logos__link{margin:auto 1vw;z-index:999999999999!important}.main__header__logos__logo:hover{-webkit-transform:scale(1.2);transform:scale(1.2);transition:all .5s}.main__header__arrow{position:relative;bottom:-2rem;left:50%;margin-left:-20px;width:40px;height:40px;margin-top:5vw;z-index:999999;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMjkzLjc1MSA0NTUuODY4Yy0yMC4xODEgMjAuMTc5LTUzLjE2NSAxOS45MTMtNzMuNjczLS41OTUtMjAuNTA4LTIwLjUwOC0yMC43NzMtNTMuNDkzLS41OTQtNzMuNjcybDE4OS45OTktMTkwYzIwLjE3OC0yMC4xNzggNTMuMTY0LTE5LjkxMyA3My42NzIuNTk1IDIwLjUwOCAyMC41MDkgMjAuNzcyIDUzLjQ5Mi41OTUgNzMuNjcxTDI5My43NTEgNDU1Ljg2OHoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMjIwLjI0OSA0NTUuODY4YzIwLjE4IDIwLjE3OSA1My4xNjQgMTkuOTEzIDczLjY3Mi0uNTk1IDIwLjUwOS0yMC41MDggMjAuNzc0LTUzLjQ5My41OTYtNzMuNjcybC0xOTAtMTkwYy0yMC4xNzgtMjAuMTc4LTUzLjE2NC0xOS45MTMtNzMuNjcxLjU5NS0yMC41MDggMjAuNTA5LTIwLjc3MiA1My40OTItLjU5NSA3My42NzFsMTg5Ljk5OCAxOTAuMDAxeiIvPjwvc3ZnPg==);background-size:contain}@media only screen and (max-width:75em){.main__header__name{font-size:15rem}.main__header__about{font-size:8rem}.main__header__logos__logo{width:5vw;height:5vw}}.animation{position:absolute;z-index:99999;top:0;left:0;width:100%;height:100%}.notfound{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.notfound__content__label{text-align:center;color:#fcfcfc;font-size:8rem;margin-bottom:2rem}.notfound__content__link{text-decoration:none}.notfound__content__button{height:4vw;width:10vw;display:block;margin:auto;background-color:#63a9ae;color:#fcfcfc;outline:none;font-weight:700;font-size:2rem}.notfound__content__button:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1);transition:all 1s}.aboutme{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:55px 0 2rem;background-color:#fcfcfc;margin-top:100vh}.aboutme__header{color:#000;font-size:8rem;text-align:center;margin-bottom:-2vw;font-family:"Langar",cursive}.aboutme__horizontal{width:5vw;margin:auto;height:12px;border-radius:7px;background-color:#63a9ae}.aboutme__content{padding-bottom:2vw}.aboutme__content__icons{margin:2vw auto auto;display:-webkit-flex;display:flex;width:80%;text-align:center}@media only screen and (max-width:37.5em){.aboutme__content__icons{display:grid;grid-template-columns:auto auto;grid-gap:2vw}}.aboutme__content__description{display:grid;grid-template-columns:35% 65%;margin-top:2vw}.aboutme__content__description__image{margin:auto;width:20vw;height:20vw;border-radius:50%;object-fit:cover}@media only screen and (max-width:37.5em){.aboutme__content__description__image{width:30vw;height:30vw}}.aboutme__content__description__text{padding-right:15vw}.aboutme__content__description__text__title{font-size:4rem}.aboutme__content__description__text__text{font-size:2rem;text-align:justify;text-justify:inter-word}@media only screen and (max-width:37.5em){.aboutme__content__description__text__text{width:90vw}}.aboutme__content__description__text__link{text-decoration:none}.aboutme__content__description__text__button{cursor:pointer;width:8vw;height:3vw;font-weight:700;font-size:1.5rem;border:3px solid #63a9ae;color:#63a9ae;background-color:transparent;border-radius:5%}.aboutme__content__description__text__button:hover{-webkit-transform:scale(1.05);transform:scale(1.05);transition:all .5s}@media only screen and (max-width:56.25em){.aboutme__content__description{display:grid;grid-template-columns:auto}.aboutme__content__description__text{margin:2vw}.aboutme__content__description__text__title{font-size:4rem}.aboutme__content__description__text__text{font-size:1.75rem}.aboutme__content__description__text__button{width:20vw;height:6vw;margin-top:1vw}}.experiences{padding-bottom:2rem;background-color:#f5f5f5;padding-top:55px}.experiences__header{color:#000;font-size:8rem;text-align:center;margin-bottom:-2vw;font-family:"Langar",cursive}.experiences__horizontal{width:5vw;margin:auto;height:12px;border-radius:7px;background-color:#63a9ae}.experiences__content{margin-top:2vw}.projects{background-color:#fcfcfc;padding:55px 2rem 2rem}.projects__header{color:#000;font-size:8rem;text-align:center;margin-bottom:-1.5vw;font-family:"Langar",cursive}.projects__horizontal{width:5vw;margin:auto;height:12px;border-radius:7px;background-color:#63a9ae}.projects__grid{display:grid;grid-template-columns:auto auto auto;grid-gap:2vw;-webkit-align-items:start;align-items:start;align-self:start;font-family:"Times New Roman",Times,serif;list-style-position:outside}@media only screen and (max-width:75em){.projects__grid{grid-template-columns:auto auto;margin:auto}}@media only screen and (max-width:37.5em){.projects__grid{grid-template-columns:auto;margin:auto;-webkit-align-items:center;align-items:center;align-self:center}}.courses{padding-bottom:2rem;background-color:#fcfcfc;padding-top:55px}.courses__header{color:#000;font-size:8rem;text-align:center;margin-bottom:-2vw;font-family:"Langar",cursive}.courses__horizontal{width:5vw;margin:auto;height:12px;border-radius:7px;background-color:#63a9ae}.courses__subheader{color:#000;font-size:4rem;text-align:center;font-family:"Langar",cursive}.courses__content{margin-top:2vw;display:grid;grid-template-columns:auto auto;-webkit-align-items:start;align-items:start;align-self:start}@media only screen and (max-width:56.25em){.courses__content{grid-template-columns:auto}}.interests{padding-bottom:2rem;background-color:#f5f5f5;padding-top:55px}.interests__header{color:#000;font-size:8rem;text-align:center;margin-bottom:-2vw;font-family:"Langar",cursive}.interests__horizontal{width:5vw;margin:auto;height:12px;border-radius:7px;background-color:#63a9ae}.interests__content{margin:auto;padding-bottom:2vw}.interests__content__icons{margin:2vw auto auto;display:-webkit-flex;display:flex;width:80%;text-align:center}@media only screen and (max-width:37.5em){.interests__content__icons{display:grid;grid-template-columns:auto;grid-gap:5vw}}.extracurriculars{padding-bottom:2rem;background-color:#f5f5f5;padding-top:55px}.extracurriculars__header{color:#000;font-size:8rem;text-align:center;margin-bottom:-2vw;font-family:"Langar",cursive}.extracurriculars__horizontal{width:5vw;margin:auto;height:12px;border-radius:7px;background-color:#63a9ae}.extracurriculars__content{display:grid;grid-template-columns:auto auto;grid-gap:1vw;-webkit-align-items:start;align-items:start;align-self:start;margin:2vw auto auto}@media only screen and (max-width:75em){.extracurriculars__content{grid-template-columns:auto auto}}@media only screen and (max-width:37.5em){.extracurriculars__content{grid-template-columns:auto}}
/*# sourceMappingURL=main.afaf1cca.chunk.css.map */