.topNavbar_nav__2zoqn{display:flex;align-items:center;justify-content:space-between;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:640px){.topNavbar_nav__2zoqn{padding-left:4rem;padding-right:4rem}}.topNavbar_nav__2zoqn{padding-top:1.25rem;padding-bottom:1.25rem}.topNavbar_logo__XT_yl{font-family:var(--font-secondary);font-size:1rem;line-height:1.5rem}.topNavbar_themeSwitch___xgXW:focus{outline:2px solid transparent;outline-offset:2px}.hero_hero__nQl9G{padding-left:1.5rem;padding-right:1.5rem}@media (min-width:640px){.hero_hero__nQl9G{padding-left:4rem;padding-right:4rem;padding-top:2.5rem}}.hero_hero__nQl9G{margin-top:2.5rem}@media (min-width:640px){.hero_hero__nQl9G{margin-top:4rem}}.hero_hero__nQl9G{padding-bottom:3rem}@media (min-width:1025px){.hero_hero__nQl9G{padding-bottom:13rem}}@media (min-width:1536px){.hero_hero__nQl9G{padding-bottom:3rem}}.hero_text__5Lo4M{font-size:1.875rem;line-height:2.25rem}@media (min-width:640px){.hero_text__5Lo4M{font-size:4.5rem;line-height:1}}@media (min-width:1025px){.hero_text__5Lo4M{font-size:6rem;line-height:1}}.hero_text__5Lo4M{font-weight:700;margin-bottom:0}@media (min-width:1025px){.hero_text__5Lo4M{margin-bottom:.75rem}}.hero_text__5Lo4M{font-family:var(--font-primary-bold)}@media (min-width:640px){.hero_pattern__ixI_t{margin-left:.75rem}}.hero_pattern__ixI_t{display:inline;width:8rem}@media (min-width:769px){.hero_pattern__ixI_t{width:14rem}}.hero_pattern__ixI_t{height:2rem}@media (min-width:769px){.hero_pattern__ixI_t{height:3rem}}.hero_info___K9f6{display:flex;align-items:center;margin-top:1.75rem;margin-bottom:2rem}@media (min-width:640px){.hero_info___K9f6{margin-top:3.5rem}}.hero_info___K9f6{font-size:1rem;line-height:1.5rem}.hero_infotext__sXew_{font-family:var(--font-secondary)}.hero_star__OtRMX{margin-left:1rem}.sectionHeader_headerLine__5BS2_,.sectionHeader_header__skLgD{padding-top:.75rem;padding-bottom:.75rem;margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-family:var(--font-secondary)}.sectionHeader_headerLine__5BS2_{border-top-width:1px;border-style:solid;border-color:var(--border-primary)}.skills_skills__zrwTZ{height:16rem}@media (min-width:640px){.skills_skills__zrwTZ{height:24rem}}@media (min-width:1025px){.skills_skills__zrwTZ{height:16rem}}.skills_skills__zrwTZ{overflow-y:auto}.skills_skills__zrwTZ::-webkit-scrollbar{width:7px}.skills_skills__zrwTZ::-webkit-scrollbar-track{box-shadow:inset 0 0 6px var(--background)}.skills_skills__zrwTZ::-webkit-scrollbar-thumb{background-color:#a9a9a9;border-radius:.25rem}.skills_skills__zrwTZ>div{margin-bottom:3rem}.skills_tech__vl2tV{margin-bottom:.5rem}.skills_experience__bHmAi{display:flex;align-items:center}@media (min-width:769px){.skills_experience__bHmAi{align-items:flex-end}}.skills_experience__bHmAi{justify-content:space-between;padding-top:.75rem;padding-bottom:.75rem;border-bottom-width:1px}.skills_experience__bHmAi:last-child{border-width:0}.skills_experience__bHmAi{border-color:var(--border-primary-light)}.skills_location__I4OmL{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.skills_duration__gak07{font-size:.875rem;line-height:1.25rem}.skills_btn__7ylbw{display:flex;align-items:center;justify-content:space-between}.skills_btnText__WEp4c{font-size:.875rem;line-height:1.25rem;font-weight:700}.skills_downArrow__y94Vp{height:1.25rem;width:1.25rem}.about_about__l8RUP{padding-left:1.5rem;padding-right:1.5rem}@media (min-width:640px){.about_about__l8RUP{padding-left:4rem;padding-right:4rem}}.about_about__l8RUP{padding-bottom:2.5rem;display:grid;gap:3rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.about_about__l8RUP{grid-template-columns:repeat(2,minmax(0,1fr))}}.about_star__xQR8N{margin-top:1rem}.about_topText__J_4lY{margin-bottom:1rem}.navbar_navHolder__cUXHH{position:fixed;bottom:4rem;width:100%}@media (min-width:1536px){.navbar_navHolder__cUXHH{max-width:1536px;margin-left:auto;margin-right:auto}}.navbar_navHolder__cUXHH{display:flex;align-items:center;justify-content:center}.navbar_navbarBlack___1qN9{display:flex;justify-content:space-between;padding:.25rem;border-width:1px;width:80%}@media (min-width:769px){.navbar_navbarBlack___1qN9{width:40%}}@media (min-width:1025px){.navbar_navbarBlack___1qN9{width:33.333333%}}.navbar_navbarBlack___1qN9{border-radius:9999px;border-color:var(--border-primary);background:hsla(0,0%,4%,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.navbar_navbarWhite__3EkGr{display:flex;justify-content:space-between;padding:.25rem;border-width:1px;width:80%}@media (min-width:769px){.navbar_navbarWhite__3EkGr{width:40%}}@media (min-width:1025px){.navbar_navbarWhite__3EkGr{width:33.333333%}}.navbar_navbarWhite__3EkGr{border-radius:9999px;border-color:var(--border-primary);background:hsla(60,29%,94%,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.navbar_navItemBlack___a6NE{font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.navbar_navItemBlack___a6NE{font-size:1.125rem;line-height:1.75rem}}.navbar_navItemBlack___a6NE{font-weight:800;padding:.5rem .75rem}@media (min-width:640px){.navbar_navItemBlack___a6NE{padding:.75rem 1.5rem}}.navbar_navItemBlack___a6NE{display:block;border-radius:9999px}.navbar_navItemBlack___a6NE:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.navbar_navItemActiveBlack__WBQb5{font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.navbar_navItemActiveBlack__WBQb5{font-size:1.125rem;line-height:1.75rem}}.navbar_navItemActiveBlack__WBQb5{font-weight:800;padding:.5rem .75rem}@media (min-width:640px){.navbar_navItemActiveBlack__WBQb5{padding:.75rem 1.5rem}}.navbar_navItemActiveBlack__WBQb5{display:block;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.navbar_navItemWhite__qCj1U{font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.navbar_navItemWhite__qCj1U{font-size:1.125rem;line-height:1.75rem}}.navbar_navItemWhite__qCj1U{font-weight:800;padding:.5rem .75rem}@media (min-width:640px){.navbar_navItemWhite__qCj1U{padding:.75rem 1.5rem}}.navbar_navItemWhite__qCj1U{display:block;border-radius:9999px}.navbar_navItemWhite__qCj1U:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.navbar_navItemActiveWhite__N_f3P{font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.navbar_navItemActiveWhite__N_f3P{font-size:1.125rem;line-height:1.75rem}}.navbar_navItemActiveWhite__N_f3P{font-weight:800;padding:.5rem .75rem}@media (min-width:640px){.navbar_navItemActiveWhite__N_f3P{padding:.75rem 1.5rem}}.navbar_navItemActiveWhite__N_f3P{display:block;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.contact_contact__29dut{padding-left:1.5rem;padding-right:1.5rem}@media (min-width:640px){.contact_contact__29dut{padding-left:4rem;padding-right:4rem}}.contact_contact__29dut{padding-top:3rem;padding-bottom:3rem;display:grid;gap:4rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.contact_contact__29dut{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact_contact__29dut{font-family:var(--font-primary-bold)}.contact_question__1rq5D{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity));font-weight:800}.contact_email__B9N37,.contact_question__1rq5D{font-size:1.875rem;line-height:2.25rem}@media (min-width:1025px){.contact_email__B9N37{font-size:3rem;line-height:1}}.contact_email__B9N37{font-weight:800}.contact_pattern__BliIg{width:8rem}@media (min-width:640px){.contact_pattern__BliIg{width:14rem}}.contact_pattern__BliIg{height:2rem}@media (min-width:640px){.contact_pattern__BliIg{height:3rem}}.contact_pattern__BliIg{margin-top:1.25rem}.contact_socialLink___dEyS{margin-bottom:.75rem;display:block;font-family:var(--font-primary)}.contact_emailLink__V7F_C,.contact_socialLink___dEyS{text-decoration-line:underline}.footer_footer__x3Szb{padding-left:1.5rem;padding-right:1.5rem}@media (min-width:640px){.footer_footer__x3Szb{padding-left:4rem;padding-right:4rem}}.footer_footer__x3Szb{padding-top:2rem;padding-bottom:2rem;display:flex;align-items:center;justify-content:space-between}.footer_text__DBN_0{font-size:.875rem;line-height:1.25rem}.workCard_card___eFug{padding:8rem 1.25rem 1.25rem;height:auto}@media (min-width:640px){.workCard_card___eFug{height:20rem}}.workCard_card___eFug{background:var(--cardbg)}.workCard_title__o3u8f{font-size:1.875rem;line-height:2.25rem;font-family:var(--font-primary-bold)}.workCard_tech__ZMSmC{font-size:1rem;line-height:1.5rem;margin-bottom:1.5rem}.workCard_brief__NEle8{height:auto;font-size:1rem;line-height:1.5rem}@media (min-width:640px){.workCard_brief__NEle8{height:2rem}}.workCard_brief__NEle8{margin-bottom:1.5rem}.workCard_links__sxHHF,.workCard_liveLink__HRvPZ{display:flex;align-items:center}.workCard_liveLink__HRvPZ{margin-right:1rem}.workCard_codeLink__Iglro>p,.workCard_liveLink__HRvPZ>p{font-size:.875rem;line-height:1.25rem}.workCard_codeLink__Iglro{display:flex;align-items:center}.workCard_pattern__Spn7M{height:.375rem}.workCard_pattern__Spn7M>img{display:block;height:100%;width:100%}.workCard_icon__uCqyv{margin-right:.25rem;display:block;height:1rem;width:1rem}.works_worksContainer__86Baz{padding-left:1.5rem;padding-right:1.5rem}@media (min-width:640px){.works_worksContainer__86Baz{padding-left:4rem;padding-right:4rem}}.works_worksContainer__86Baz{padding-top:2.5rem;padding-bottom:3rem}@media (min-width:640px){.works_worksContainer__86Baz{padding-top:4rem;padding-bottom:5rem}}.works_works__J6xW3{display:grid;gap:4rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.works_works__J6xW3{grid-template-columns:repeat(2,minmax(0,1fr))}}.home_container__SMAk1{color:var(--text-primary);background-color:var(--background)}@media (min-width:1536px){.home_container__SMAk1{max-width:1536px;margin-left:auto;margin-right:auto}}.home_container__SMAk1{width:100%;position:relative;height:100%;font-size:1.25rem;line-height:1.75rem}