/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}.m-\[0px\]{margin:0}.my-\[5px\]{margin-block:5px}.mb-\[5px\]{margin-bottom:5px}.block{display:block}.flex{display:flex}.inline{display:inline}.h-\[15px\]{height:15px}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.gap-x-\[15px\]{column-gap:15px}.gap-y-\[5px\]{row-gap:5px}.gap-y-\[10px\]{row-gap:10px}.px-\[3px\]{padding-inline:3px}.pl-\[20px\]{padding-left:20px}.align-middle{vertical-align:middle}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}html{color:#ebebeb;background:linear-gradient(45deg,#444,#222);height:100dvh;font-family:Roboto,sans-serif;font-size:1rem;font-weight:100}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}.header{background:#001742cc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:fixed;width:100vw;z-index:1000;margin:0;height:80px;left:0;right:0;top:0}.navbar{display:flex;width:95%;margin-left:auto;margin-right:auto;color:#fff;height:100%}.navbar__main{flex-basis:24%;display:flex}.navbar__title{font-family:"Exo 2",sans-serif;display:flex;font-size:1.25em;color:#fff;margin:auto 0 auto 5px}.navbar__logo{display:flex;width:60px;height:60px;margin:auto 0}.navbar__nav{display:flex;margin:auto 10px auto auto}.navbar__nav__ul{margin:auto 0 auto auto;font-weight:300;font-size:1em;transition:all .3s;display:flex;padding-left:0}.navbar__nav__item{margin-left:7px;list-style:none;display:flex}.navbar__nav__item__anchor{text-decoration:none;padding:10px;margin:auto;color:#fff;text-align:center;display:block;font-size:1.1rem}.navbar__nav__item__anchor--is-active{text-decoration:underline}.navbar__nav__item__anchor__contact{color:#fff}.navbar__nav__item__contact{background:linear-gradient(45deg,#000,#242424cc);padding:0 10px;border-radius:2px;display:none}.mobile-menu{display:none}@media (max-width: 1024px){.header{height:50px}.drop-down-ul{position:absolute;width:100vw;display:flex;flex-direction:column;left:-200%;top:0;margin-top:54px;z-index:999999;background-color:#001742e6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mobile-menu{display:flex;height:35px;width:35px;justify-content:space-evenly;flex-direction:column;cursor:pointer;align-self:center}.mobile-menu .bar{background-color:#fff;height:2px;width:100%;padding:0;pointer-events:none;transition:all .5s ease-in-out}.top-bar{transform:rotate(0);transform-origin:19% 305%}.middle-bar{transform:scale(1);transform-origin:left}.bottom-bar{transform:rotate(0);transform-origin:7px -4px}.top-bar--active{transform:rotate(45deg)}.middle-bar--active{transform:scale(0)}.bottom-bar--active{transform:rotate(-45deg)}.drop-down-ul--is-open{left:0}}@media (max-width: 768px){.header{height:50px}.header__nav__ul{font-size:1rem}.header__nav__item{margin-left:5px}.header__nav__item__anchor{max-width:50px}.header__nav__item__contact{padding:0 7px}.navbar__nav__item__anchor{font-size:.9rem}.navbar__logo{width:40px;height:40px}}@media (max-width: 425px){.header__nav__ul{font-size:.8rem;padding:0}.header__nav__item{margin-left:5px}.header__nav__item__anchor{color:#fff}.header__nav__item__contact{padding:0 7px}.header__nav__item{margin-left:0;border-bottom:1px solid #ff4343}.header__nav__item__anchor{max-width:fit-content}.navbar__nav__item__anchor{font-size:.9rem}.navbar__main{margin-top:3px}.navbar__title{font-size:1.2em;color:#fff;text-shadow:0px 0px 1px #d60404}.navbar{flex-direction:row;margin:0 auto;width:100%;padding:5px 10px;box-sizing:border-box}.navbar__logo{width:40px;height:40px}}.footer{display:flex;justify-content:center;align-items:center;margin:2rem 0 1rem}.footer__text{font-size:.8rem;margin:0;font-weight:100}.home__banner{width:100%}.blog-home__articles__article{flex-direction:column;row-gap:10px;background:linear-gradient(45deg,#009443,#006094);padding:20px;box-sizing:border-box;border-radius:5px;display:flex;flex-flow:column nowrap;width:100%}.blog-home__articles__article>*{margin:0}.blog-home__articles__article__title{font-weight:600;font-size:1rem!important}.blog-home__articles__article__description{font-weight:100;font-size:1rem}.blog-home__articles__article__thumbnail{height:200px;width:fit-content;-webkit-user-select:none;user-select:none;align-self:center}.blog-home__articles__article__created-on{font-size:.6rem}.common-comp-link{color:#fff;font-size:.8rem;font-style:italic;font-weight:500;text-decoration:underline;text-decoration-color:#fff}.page-layout__content{margin:100px 100px 0}.page-layout__content{margin:100px auto 0;max-width:1024px}@media screen and (max-width: 1024px){.page-layout__content{margin:60px 60px 0}}@media screen and (max-width: 1024px){.page-layout__content{margin:60px 30px 0}}@media screen and (max-width: 768px){.page-layout__content{margin:60px 20px 0}}@media screen and (max-width: 480px){.page-layout__content{margin:60px 10px 0}}#welcome-section{background-color:#080808;color:#fff;display:flex;position:relative;height:100vh;width:100%;box-sizing:border-box;margin:0;overflow:hidden;z-index:1}#earth{height:1000px;width:1000px;background-color:#001740;border-radius:50%;overflow:hidden;position:absolute;top:54%;transform:translateY(-50%);left:-25%;box-shadow:0 0 30px #b8d2ff;z-index:3}#map{height:100%;width:100%;z-index:3}#astronaut{position:absolute;z-index:4;height:314px;top:42%;left:3%;transform-origin:50% 50%;animation:float-in-space 10s linear infinite}@keyframes float-in-space{0%{transform:translate(0) translateY(0) rotate(0)}25%{transform:translate(5px) translateY(5px) rotate(-5deg)}50%{transform:translate(0) translateY(0) rotate(0)}75%{transform:translate(-5px) translateY(-5px) rotate(5deg)}to{transform:translate(0) translateY(0) rotate(0)}}.welcome-section_text{font-family:roboto,sans-serif;position:static;text-align:center;margin:auto;border-radius:5px;padding:0 30px 30px;box-sizing:border-box;width:70%;z-index:5;font-weight:200;overflow:hidden;text-shadow:0 0 3px #fff}#welcome-section_heading{font-size:2rem;font-weight:200;margin:20px auto}.welcome-section_sub-heading{font-size:1.5rem;font-weight:100;margin:20px auto 30px}#welcome-section__bio{font-family:roboto,sans-serif;font-size:1.3rem;font-weight:100}#welcome-section_description{font-size:1.2rem;font-weight:100}.welcome-section__buttons{display:flex;align-items:center;justify-content:center;margin:28px 0 0}.a-button{font-size:1.2rem;padding:15px 25px;margin:5px;text-decoration:none;color:#fff;border-radius:5px}.a-button__apps{background:linear-gradient(45deg,#003847,#70543e)}.a-button__materials-engineering{background:linear-gradient(45deg,#9c27b0,#002873)}.triangle{background-color:#fff;height:3px;width:3px;border-radius:50%;transition:all 50s linear;animation:star-glow 1s ease-in-out infinite}@media (min-width: 768px){.text--bold{font-weight:400}.triangle{background-color:#fff;height:3px;width:3px;border-radius:50%;transition:all 50s linear;animation:star-glow 1s ease-in-out infinite}@keyframes star-glow{0%{box-shadow:0 0 1px #fff}20%{box-shadow:0 0 8px #fff}80%{box-shadow:0 0 8px #fff}to{box-shadow:0 0 1px #fff}}}@media (max-width: 1440px){#earth{height:900px;width:900px}#astronaut{height:250px}.welcome-section_text{left:67%;top:45%}#welcome-section_heading{font-size:1.9rem;background:#002b7866;transform:skew(-10deg)}.welcome-section_sub-heading{font-size:1.5rem;background:linear-gradient(45deg,#002b78b3,#002b7866);transform:skew(-10deg)}#welcome-section_bio{font-size:1.4rem}}@media (max-width: 1024px){#earth{left:-58%}#astronaut{top:43%;height:210px}.welcome-section_text{padding:30px 10px}#profile-picture{height:80px;width:80px}#welcome-section_heading{font-size:1.8rem}.welcome-section_sub-heading{font-size:1.35rem}#welcome-section_description{font-size:1.1rem}#welcome-section__bio{font-size:1.2rem}.arrow-double-link{height:30px}}@media (max-width: 768px){#welcome-section{display:flex}.welcome-section_text{display:flex;flex-direction:column;position:static;margin:auto;transform:none;height:auto;padding:30px 10px;width:80%}#profile-picture{margin:0 auto;height:75px;width:75px}#welcome-section_heading{font-size:1.7rem;margin:15px auto 20px}.welcome-section_sub-heading{font-size:1.3rem;margin:5px auto 15px}#welcome-section_description{width:70%;font-size:1rem;margin:10px auto}#welcome-section__bio{font-size:1.2rem}.arrow-double-link{width:100px;height:100px}#earth{display:block;height:450px;width:450px;top:1%;left:0%;transform:translate(-50%) translateY(-50%)}#astronaut{height:100px;top:9%;left:27%}.triangle{height:2px;width:2px}.a-button{padding:10px 20px}.projects__text{font-size:1rem}}@media (max-width: 650px){.arrow-double-link{height:60px}#welcome-section__bio{font-size:1rem}}@media (max-width: 425px){.welcome-section_text{width:85%;margin-top:105px}#welcome-section_heading{font-size:1.2rem;margin:8px auto 15px}.welcome-section_sub-heading{font-size:.9rem;margin:4px auto 15px}#welcome-section_description{font-size:.9rem;margin:4px auto}#welcome-section__bio{font-size:1rem}.arrow-double-link{width:100px;height:100px}#astronaut{top:51px;height:84px}.a-button{padding:7px 20px;font-size:.9rem}}@media (max-width: 320px){#welcome-section_heading{font-size:1.1rem;margin:8px auto 5px}.welcome-section_sub-heading{font-size:.825rem}#welcome-section__bio{font-size:.9rem}.arrow-double-link{width:76px;height:25px}}@media (max-width: 300px){.welcome-section_text{width:100%}#welcome-section_heading{font-size:.85rem;margin:8px auto 5px}.welcome-section_sub-heading{font-size:.7rem;margin:4px auto 10px}#welcome-section__bio{font-size:.7rem}#welcome-section_description{font-size:.7rem;margin:4px auto}}.projects{font-family:roboto,sans-serif;position:relative;color:#fff;padding-top:60px}.projects__text{font-family:Amatic SC,roboto,sans-serif;font-size:1rem;margin:0 auto;box-sizing:border-box;color:#fff}.project-section{display:flex;flex-direction:column;row-gap:10px;margin-bottom:16px}.projects__content{display:grid}#apps .project{background:linear-gradient(45deg,#003847,#70543e)}#materials-engineering .project{background:linear-gradient(45deg,#520061,#001e56)}.home{display:flex;flex-direction:column;margin:0 auto}.project{margin:10px auto;padding:20px;box-sizing:border-box;border-radius:5px;flex-flow:column nowrap;width:100%;display:flex;flex-direction:column;row-gap:10px}.project__thumbnail{height:200px;width:fit-content;-webkit-user-select:none;user-select:none;align-self:center}.project__head{display:flex}.project__title{font-size:1rem;font-weight:600;margin:auto 5px}.project__icon{height:40px;width:40px;border-radius:25%;margin:0 5px}.project__thumbs{display:flex;margin:10px;justify-content:center}.project__thumb{margin:5px 20px;height:130px;border-radius:11px;box-shadow:0 0 5px #000}.project__description{font-size:1rem;margin:0;font-weight:100}.project__technologies{font-weight:100;text-align:center;padding:10px}.project__technologies__span{font-weight:400}.project__external{display:flex;margin:10px 0 0}.project__button{font-style:italic;font-weight:500;text-decoration:underline;text-decoration-color:#fff}.project__github{background:linear-gradient(45deg,var(--darkGreyTransparent),var(--mediumGreyTransparent))}.project__live-site{background:linear-gradient(45deg,var(--darkBlueTransparent),var(--mainBlueTransparent))}.project__links__text{color:#fff;margin:auto;padding:5px;box-sizing:border-box;text-decoration:none}.project__links__text:visited{text-decoration:none}.project__technology{display:flex;justify-content:center;margin:19px 0 0}.technology__member{display:inline-block;height:30px;width:30px;margin:7px}.technology__image{height:30px;width:30px;margin:auto}.gotreks{background:linear-gradient(45deg,#009443,#006094)}.trip-visualizer{background:linear-gradient(45deg,#003847,#70543e)}.how-far{background:linear-gradient(45deg,#823f1e,#2b211a)}.marie-curie{background:linear-gradient(45deg,#193323,#4f6156)}@media (max-width: 1024px){.project__links{flex-direction:column}.projects__text{font-size:1.1rem}}@media (max-width: 768px){.projects__text{font-size:1.1rem}}@media (max-width: 425px){.project{padding:10px}.project__thumbs{margin:10px}.project__thumb{margin:5px;border-radius:11px;height:auto}.project__thumb__mobile{width:20%}.project__thumb__laptop{width:60%}.project__description{font-size:.9rem}.technology__member{display:inline-block;height:20px;width:20px;margin:10px}.project__links__text{font-size:.7rem}}@media (min-width: 1440px){.project{width:initial;margin:10px}.projects__content{grid-template-columns:1fr 1fr}.project-section{margin:20px auto}.projects__text{font-size:1.1rem}.project__title{font-size:1.2rem}.project__head{margin:10px}}
