.styles_header__HaSON{width:100%;height:4.5rem;padding:1rem 1.25rem;display:flex;align-items:center;justify-content:center;border-bottom:1.5px solid var(--gray-800)}.styles_content__qxcuC{width:100%;height:100%;position:relative;max-width:var(--max-width);display:flex;align-items:center;justify-content:space-between}.styles_left__QuHYr{gap:.5rem}.styles_left__QuHYr,.styles_left__QuHYr div{display:flex;align-items:center}.styles_menu__Su4CN{all:unset;display:none;padding:.75rem}.styles_nav__OBZDP{display:flex;gap:3rem}.styles_nav__OBZDP span{display:none}.styles_active__00haf{display:flex;align-items:center;font-weight:600;color:var(--gray-100)}.styles_active__00haf:before{content:"";width:.25rem;height:.25rem;margin-right:.5rem;border-radius:50%;background:var(--blue-mid)}.styles_github__xnwLi{display:flex;padding:.5rem 1rem}.styles_github__xnwLi,.styles_menu__Su4CN{align-items:center;gap:.5rem;border-radius:6px;transition:var(--standard-transition)}.styles_github__xnwLi:hover,.styles_menu__Su4CN:hover{background:var(--gray-800)}.styles_github__xnwLi span{font-weight:500}@media (max-width:768px){.styles_menu__Su4CN{display:flex}.styles_nav__OBZDP{visibility:hidden;width:0;position:relative}.styles_nav__OBZDP span{display:inline-block;width:.75rem;height:.75rem;border-radius:2px;left:1rem;top:-.375rem;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.styles_nav__OBZDP span,.styles_open___hJ2F{background:var(--gray-800);position:absolute}.styles_open___hJ2F{visibility:visible;width:-moz-fit-content;width:fit-content;font-size:.875rem;top:48px;left:92px;gap:.75rem;z-index:9999;border-radius:6px;flex-direction:column;padding:1rem 2rem 1rem 1rem}.styles_github__xnwLi span{font-size:.875rem}}.styles_button__o56sT{all:unset;height:2.5rem;width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0 1rem;border-radius:6px;text-transform:uppercase;transition:var(--standard-transition);font-weight:500;color:var(--white);background:var(--blue-dark)}.styles_button__o56sT:hover{background:var(--blue-mid)}.styles_hero__jQs3W{display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:1fr 1fr;grid-template-areas:"info illustration"}.styles_info__hPImQ{grid-area:info;max-width:584px;gap:2rem;display:flex;justify-content:center;flex-direction:column}.styles_info__hPImQ h1{color:var(--gray-100);font-size:2rem}.styles_info__hPImQ span{max-width:34.5rem;line-height:140%}.styles_contacts__zqW7X{gap:2rem;display:flex;align-items:center}.styles_contacts__zqW7X>a:nth-child(2){font-weight:500;color:var(--blue-mid);text-decoration:underline}.styles_illustration__qpqi_{grid-area:illustration;position:relative;width:100%;max-width:584px;height:624px;max-height:100%}.styles_illustration__qpqi_ img{object-fit:cover;margin-left:12%}@media (max-width:551px){.styles_info__hPImQ span{text-align:justify}}@media (max-width:768px){.styles_hero__jQs3W{gap:1rem;grid-template-columns:1fr;grid-template-areas:"illustration" "info"}.styles_contacts__zqW7X,.styles_info__hPImQ{margin:auto}.styles_info__hPImQ h1{font-size:1.5rem;text-align:center}.styles_illustration__qpqi_{max-width:calc(100vw - 3rem);max-height:calc(100vw - 3rem)}}@media (min-width:769px) and (max-width:1051px){.styles_info__hPImQ{align-self:start;margin-top:5rem}.styles_illustration__qpqi_ img{object-fit:contain}}@media (max-width:1131px){.styles_info__hPImQ span>br{display:none}}@media (max-width:1072px){.styles_info__hPImQ h1>br{display:none}}.styles_content__cAgA6,.styles_details__i2Heh,.styles_projects__YhH40{display:flex;flex-direction:column}.styles_projects__YhH40{gap:3rem;padding-top:4rem}.styles_heading__OAwfe{color:var(--gray-100)}.styles_content__cAgA6{gap:3rem}.styles_project__u9P65{display:flex;gap:1.5rem}.styles_project__u9P65:nth-child(2n){flex-direction:row-reverse}.styles_image__aFFi1{position:relative;border-radius:6px;width:100%;max-width:584px;height:328.5px;max-height:100%}.styles_image__aFFi1 img{overflow:hidden;object-fit:cover;border-radius:6px}.styles_details__i2Heh{gap:1.5rem;padding:1rem;max-width:50%;height:328.5px}.styles_details__i2Heh h3{color:var(--gray-100)}.styles_details__i2Heh p{height:100%;line-height:140%;text-align:justify;white-space:pre-line}.styles_details__i2Heh a{display:flex;align-self:flex-end;align-items:flex-end;text-decoration:underline;max-width:100%;flex-wrap:wrap;word-break:break-word}.styles_details__i2Heh a:hover{color:var(--blue-mid)}.styles_projects__YhH40>a{padding:0 2rem;margin:2rem auto 0}@media (max-width:768px){.styles_content__cAgA6{gap:2rem}.styles_project__u9P65{flex-direction:column;border-radius:6px;border:1.5px solid var(--gray-800)}.styles_project__u9P65:nth-child(2n){flex-direction:column}.styles_image__aFFi1{max-width:100%;width:calc(100vw - 2.5rem);height:calc((100vw - 2.5rem) * .5625)}.styles_details__i2Heh{max-width:100%;padding:1rem}.styles_details__i2Heh,.styles_details__i2Heh p{height:-moz-fit-content;height:fit-content}}.styles_tools__qH5ac{display:flex;flex-direction:column;gap:3rem;padding-top:4rem}.styles_heading__gTGDq{color:var(--gray-100)}.styles_content__vYKYN{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.styles_content__vYKYN a{border-radius:32px;padding:.5rem 2rem;color:var(--gray-100);background:var(--gray-800);border:1.5px solid transparent;transition:var(--standard-transition)}.styles_content__vYKYN a:hover{border-color:var(--blue-mid)}.styles_footer__UG76L{display:flex;width:100%;padding:1.5rem 1.25rem;justify-content:center;border-top:1.5px solid var(--gray-800)}.styles_content__q1k4o{display:flex;width:100%;max-width:var(--max-width);justify-content:space-between}.Home_main__qSIxU{margin:0 auto 5rem;padding:0 1.25rem;max-width:var(--max-width);min-height:calc(100vh - 4.5rem)}.Home_techs__fXaqz{display:flex;align-items:center;justify-content:center;z-index:10;position:relative;padding:1rem 1.25rem;background:var(--blue-dark);margin-top:-3rem;margin-left:calc((((100vw - var(--max-width)) / 2) + 1.25rem) * -1);margin-right:calc((((100vw - var(--max-width)) / 2) + 1.25rem) * -1)}.Home_techs__fXaqz div{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;max-width:var(--max-width)}.Home_techs__fXaqz div em{display:flex;align-items:center;font-weight:500;font-style:normal;font-size:.875rem;color:var(--white)}.Home_techs__fXaqz div em a{cursor:pointer;text-decoration:underline}.Home_techs__fXaqz div em:before{content:"";width:.25rem;height:.25rem;margin-right:.5rem;border-radius:50%;background:var(--gray-100)}@media (max-width:768px){.Home_techs__fXaqz{margin-top:3rem}.Home_techs__fXaqz div{gap:1rem}}@media (max-width:1216px){.Home_techs__fXaqz{margin-left:calc(1.25rem * -1);margin-right:calc(1.25rem * -1)}}