.footer_footer__96Khy{padding:1.5rem 2rem}.footer_footer__96Khy p{text-align:center;color:gray;font-family:Geist;padding:1.5rem;font-weight:400;font-size:.8em}@media (min-width:850px){.footer_hr-block__K1ihq{display:block}.footer_footer__96Khy p{font-size:.9em}}@import url("https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Fragment+Mono:ital@0;1&family=Geist:wght@100..900&display=swap");.main_main__xh83m{width:100%;color:#fff;min-height:100vh;font-size:calc(10px + 2vmin);text-align:center;scroll-behavior:smooth;position:relative}.main_main__xh83m li a{color:#fff;text-decoration:none}.main_icons__TSB5n{font-size:1.5em}.main_first-section__SNG_B{width:100%;padding-top:6rem}.main_img-con__886m2{width:70%}.main_flex-name__Rs2rB{display:flex;justify-content:flex-end;width:20%}.main_flex-a__I1K2l{display:flex;justify-content:space-between;flex-direction:column;opacity:0;animation-name:main_appear-icons__4WYUi;animation-duration:1s;animation-delay:.5s;animation-fill-mode:forwards}.main_img-container__escut{display:flex;padding:2rem 0;width:100%}.main_main__xh83m li{list-style:none}.main_brand-img__m7mdD{width:100%;max-width:150px;border-radius:10%;image-resolution:4k;margin:0 auto;opacity:0;animation-name:main_appear__AGOse;animation-duration:1s;animation-delay:.5s;animation-fill-mode:forwards;z-index:0}.main_name-container__QrTBe{padding:1.5em 0}.main_name-container-none__gzxqn{display:none}.main_intro__npsSJ{font-size:2em;font-weight:700;animation-name:main_appear__AGOse;animation-fill-mode:forwards}.main_intro__npsSJ,.main_para__sCtgx{font-family:Geist;opacity:0;animation-duration:1s;animation-delay:.5s}.main_para__sCtgx{font-size:18px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.16px;color:#dcdcdc;margin-top:1rem;animation-name:main_appear-para__cSiDs;animation-fill-mode:forwards}.main_intro__npsSJ span{font-size:2rem;margin-top:-5px;display:block}.main_second-section__0glsY{padding:4rem 2rem 3rem;margin:0 auto}.main_button__q7vx1{width:100%;display:flex;justify-content:center;align-items:center;background:#006eff;padding:.8rem;border-radius:10px;margin:0 auto;font-size:1em;font-weight:500;font-family:Geist;text-align:center;color:#fff;text-decoration:none;transition:all .5s}.main_button__q7vx1:hover{background:#160066}.main_download-icon__jBBjg{margin-left:8px}.main_resume__CQqTD{padding:0 2rem;margin-top:3rem}.main_resume__CQqTD img{width:3em;height:3em;border-radius:15px;margin-top:3rem}.main_about__j2d24{padding:0;line-height:2}.main_about__j2d24 h3 span,.main_main__xh83m span{color:#006eff}.main_about__j2d24 p{font-family:Geist;font-size:18px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.16px;margin:5px 0;color:#dcdcdc;text-align:center}.main_draw-img__NWU7_{margin:0 auto;width:220px;padding-top:3rem;padding-bottom:2rem}.main_second-section__0glsY .main_p__V4R0z{font-size:1em;font-weight:500;font-family:Geist,sans-serif;line-height:1.5}.main_second-section__0glsY h2{font-size:2em;font-weight:700;font-family:Geist}.main_third-section__3Utef{padding-top:6rem;padding-bottom:4rem}.main_main__xh83m details{margin-bottom:2rem;padding:0 1rem;text-align:center}.main_flex-detail__XW80m summary{cursor:pointer}.main_flex-detail__XW80m summary>*,.main_flex-summary___NAN7>*{display:inline}.main_flex-summary___NAN7 h2{margin-left:8px;font-size:1.3em;font-weight:700}.main_flex-summary___NAN7 .main_icon__i2MPh{font-size:1.6em;margin-left:10px}.main_flex-summary___NAN7 .main_icon-end__dO6_i{font-size:1.6em;margin-left:15px}.main_summary-block__LiySS{display:inline-block;font-size:1em;padding:.2rem 1rem 3rem;text-align:center}.main_summary-block__LiySS span{display:block;font-family:Geist}.main_section-four__Pxxp_ h2,.main_technologies__7q14S h1{font-size:2em;font-weight:700;font-family:Geist}.main_main__xh83m details ul{padding-left:2rem;font-size:1em;text-align:left}.main_main__xh83m details li{border-bottom:1px solid #006eff;padding:1rem 0}.main_scroll-to-top__f57ZJ{width:10vw;position:fixed;right:0;top:0;bottom:0;transition:all .9s;animation-name:main_up__zrI1t;animation-duration:1s;animation-delay:.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-direction:alternate}.main_section-four__Pxxp_{padding-top:4rem;padding-bottom:4rem;width:100%}.main_form__shAJ3{display:flex;flex-direction:column;width:90%;margin:0 auto;font-size:1.2em;font-family:Geist}.main_form__shAJ3 textarea{padding:1em .7rem 3em;border-radius:8px;font-size:.8em}.main_form__shAJ3 .main_btn__JLgtt{color:#fff;margin:1.9rem 0;width:100%;background-color:#006eff;padding:.6em;border-radius:8px;font-family:Geist;font-size:1em}.main_contact-info__zsXXj{text-align:left;width:80%;margin:0 auto;font-family:Geist;font-size:1em}.main_contact-info__zsXXj h3{font-size:1.2em;font-weight:500;color:#fff}.main_contact-info__zsXXj p{font-size:.8em;font-weight:400;color:gray}.main_contact-info__zsXXj>div{padding:2rem 0}.main_contact-info__zsXXj a{text-decoration:none;padding-left:2rem;width:100%}.main_contact-info__zsXXj>div{display:flex;align-items:center}.main_contact-info__zsXXj .main_location__aBVCX{padding-left:2rem}.main_contact-info__zsXXj .main_icon__i2MPh{font-size:1.3em}.main_form__shAJ3 label{font-size:.9em}.main_form__shAJ3 input,.main_form__shAJ3 textarea{background:#383838;color:#fff;font-size:.9em;border:none}.main_form__shAJ3 input:focus,.main_form__shAJ3 textarea:focus{outline:none}.main_projects-section__FjjRT{padding:2rem 1rem 4rem;text-align:center}.main_projects-section__FjjRT h2{font-size:2em;font-weight:700;font-family:Geist;color:#fff}.main_projects-list__EQY3R{display:flex;flex-direction:column;align-items:center}.main_project-item__d7qu_{margin:.5rem 0;padding:.8rem 0}.main_project-item__d7qu_ a{font-size:1.6rem;color:#006eff;text-decoration:none;transition:color .3s;font-family:Geist}.main_project-item__d7qu_ p{font-family:Geist;font-size:18px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.16px}.main_project-item__d7qu_ a:hover{color:#0056b3}@media (min-width:570px){.main_first-section__SNG_B{padding-top:8rem}.main_name-container__QrTBe{display:none}.main_name-container-none__gzxqn{display:block;text-align:right;padding-right:1rem;width:100%}.main_img-con__886m2{width:40%}#main_about__j2d24 .main_p__V4R0z,.main_summary-block__LiySS{font-size:.8em}.main_flex-name__Rs2rB{width:60%;display:flex}.main_intro__npsSJ{font-size:1.8em}.main_flex-about__xgLN6{display:flex;padding-top:2rem;align-items:center}.main_stack__TyQfH{width:50%}.main_about__j2d24 p{font-size:.8em}.main_img-draw__SE4o_{width:50%}.main_button__q7vx1{width:60%;margin:0 auto}.main_flex-detail__XW80m{display:flex;width:90%;margin:0 auto}.main_flex-summary___NAN7 h2{font-size:.9em}.main_flex-connect__YDFVO{display:flex;justify-content:center;align-items:flex-start;width:80%;margin:0 auto;font-size:1em}.main_contact-info__zsXXj{width:50%;font-size:.9em}.main_connect__f_387{width:50%;padding-top:1rem}.main_section-four__Pxxp_ .main_btn__JLgtt{width:60%;align-self:flex-end}.main_contact-info__zsXXj p{font-size:.7em}.main_contact-info__zsXXj h3{font-size:1em}.main_form__shAJ3{font-size:.9em}}@media (min-width:850px){.main_first-section__SNG_B{padding:10rem 0 3rem;height:90vh;width:70%;margin:0 auto}.main_img-con__886m2{width:50%;justify-content:center;display:grid;padding-right:2rem}.main_flex-name__Rs2rB{width:80%;gap:30px}.main_intro__npsSJ{font-size:3.5rem}.main_brand-img__m7mdD{place-content:center;width:fit-content}.main_name-container-none__gzxqn{padding-right:2rem;margin:0}.main_flex-about__xgLN6{width:80%;padding-top:1rem;align-items:center;margin:3rem auto 2rem}.main_about__j2d24{margin:0;padding:0;width:100%;max-width:600px}.main_draw-img__NWU7_{width:fit-content;margin-top:-7rem}.main_flex-detail__XW80m{display:flex;width:90%;margin:0 auto;justify-content:first baseline}.main_flex-connect__YDFVO{width:65%;margin:0 auto;padding-left:4rem}.main_third-section__3Utef{margin:0 auto;padding-bottom:6rem;width:90%}.main_technologies__7q14S{width:90%;margin:0 auto}.main_flex-detail__XW80m{padding-top:5rem}.main_flex-connect__YDFVO{width:80%}}@keyframes main_appear__AGOse{0%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translateY(0)}}@keyframes main_appear-para__cSiDs{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@keyframes main_appear-icons__4WYUi{0%{opacity:0;transform:translateX(50%)}to{opacity:1;transform:translateX(0)}}@keyframes main_up__zrI1t{0%{transform:translateY(5%)}to{transform:translateY(0)}}@import url("https://fonts.googleapis.com/css2?family=Climate+Crisis&display=swap");@import url("https://fonts.googleapis.com/css2?family=Tilt+Neon&display=swap");@import url("https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap");.header_header__lB7BV{position:fixed;width:100%;z-index:100;box-shadow:3px 3px 10px #000;top:0}.header_header-con__BaB6Z{background-color:transparent;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:1.5em 2rem}.header_header__lB7BV li a{color:#fff;text-decoration:none}.header_header__lB7BV li{list-style:none;font-size:.9em}.header_brand-name__V_A56{font-size:1em;font-family:Geist;font-weight:700;padding:.5rem .1rem;border-radius:8px;letter-spacing:2px}.header_menu__BMj3f{font-size:2rem;display:block}.header_navbar__qvbm4{position:fixed;top:0;left:-250px;width:100%;height:100vh;background:rgba(0,0,0,.98);padding:1rem;opacity:0;transform:translateX(-100%);transition:opacity .5s ease,transform .3s ease;z-index:1000;text-align:center}.header_navbar__qvbm4.header_open__qDFQs{left:0;opacity:1;transform:translateX(0)}.header_header-con__BaB6Z li,.header_header-con__BaB6Z ul{width:100%}.header_header-con__BaB6Z ul{padding-top:2rem}.header_header-con__BaB6Z ul li{padding:2rem;border-bottom:1px solid #4e4e4e;font-family:Geist;cursor:pointer}.header_header-con__BaB6Z ul li:nth-last-child(4){border-top:1px solid #4e4e4e}.header_header-con__BaB6Z ul li:last-child{border-bottom:none}.header_header-con__BaB6Z ul li p{background:#061161;padding:1rem 0;border-radius:5px}.header_myClassHead-exit__chG0C{display:block;opacity:1}.header_myClassHead-exit-active__q_PAw{opacity:0;transition:all .5s;transform:translateX(50%)}.header_myClassHead-exit-done__Lw3Ut{opacity:0;display:none}.header_myClassHead-enter__X4aO5{display:block;opacity:0}.header_myClassHead-enter-active__UQptY{opacity:1;transition:all .5s;transform:translateX(0)}.header_myClassHead-enter-done__GUm46{opacity:1;display:block;transform:translateX(0)}@media (min-width:570px){.header_menu__BMj3f{display:none}.header_navbar__qvbm4{position:unset;width:80%;background-color:unset;padding-top:unset;color:#fff;align-self:baseline;transform:translateX(0);height:unset}.header_myClassHead-exit-done__Lw3Ut,.header_navbar__qvbm4{display:flex;opacity:1}.header_header-con__BaB6Z ul li{padding:unset;border-bottom:unset}.header_header-con__BaB6Z ul{display:flex;justify-content:space-between;align-items:center;padding:0}.header_header-con__BaB6Z ul li:nth-last-child(4){border-top:unset}}@media (min-width:850px){.header_header-con__BaB6Z{width:90%;margin:0 auto}}