.Button_button__exqP_{display:inline-block;font-size:16px;font-weight:600;text-align:center;white-space:nowrap;line-height:36px;border-radius:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 20px;background-color:var(--c-primary);transition:background-color .3s ease}.Button_button__exqP_:hover{background-color:var(--c-primary-light)}.Container_container__gCi3f{max-width:min(88%,125rem);margin-left:auto;margin-right:auto}.AboutMe_aboutMe__I8on8{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.AboutMe_aboutMe__I8on8:before{content:"";display:block;height:calc(var(--navbar-height) + 40px);visibility:hidden}.AboutMe_aboutMe__content__73_Cy{display:flex;flex-direction:column;gap:32px}.AboutMe_aboutMe__content__73_Cy h3{font-size:20px;line-height:28px;font-weight:500;color:var(--c-primary-light);margin-bottom:16px;text-align:center}.AboutMe_aboutMe__content__text__8PwDB{grid-area:text}.AboutMe_aboutMe__content__text__8PwDB>p{font-size:18px;color:var(--c-foreground-1);line-height:30px;margin-bottom:20px;text-align:center}.AboutMe_aboutMe__content__text__8PwDB>p>i{color:var(--c-primary-light)}.AboutMe_aboutMe__content__text__8PwDB>p:last-child{margin-bottom:24px}.AboutMe_aboutMe__content__skills__HsqWk{grid-area:skills}.AboutMe_aboutMe__content__skills__list__tmXGz{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.AboutMe_aboutMe__content__skills__list__tmXGz>li{display:flex;align-items:center;gap:8px;color:var(--c-foreground-1)}.AboutMe_aboutMe__content__skills__list__tmXGz svg{color:var(--c-primary)}.AboutMe_aboutMe__content__image__7FJa_{grid-area:image;position:relative;margin:auto}.AboutMe_aboutMe__content__image__7FJa_:before{width:450px;height:450px;position:absolute;border-radius:50%;box-shadow:0 0 0 0 transparent;opacity:.5;top:0;left:0;z-index:-1;content:"";transition:box-shadow .3s}.AboutMe_aboutMe__content__image__7FJa_:hover:before{box-shadow:0 0 200px 5px var(--c-primary)}.AboutMe_aboutMe__content__image__7FJa_ img{border-radius:50%;margin:0;height:300px;width:300px}@media (min-width:768px){.AboutMe_aboutMe__content__image__7FJa_ img{height:450px;width:450px}.AboutMe_aboutMe__content__73_Cy{display:grid;grid-template-columns:1.2fr 1fr;grid-template-areas:"text image" "skills image"}.AboutMe_aboutMe__content__skills__list__tmXGz{justify-content:flex-start}.AboutMe_aboutMe__content__73_Cy h3,.AboutMe_aboutMe__content__text__8PwDB>p{text-align:start}}.Showcase_showcase__cgpgn{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;margin-top:65px}.Showcase_showcase__cgpgn:before{content:"";display:block;height:calc(var(--navbar-height) + 40px);visibility:hidden}.Showcase_projects__quwUS{display:flex;flex-direction:column;gap:16px}.Showcase_project__card__Tzwuh{background-color:var(--c-background-soft);border-radius:12px;border:1px solid var(--c-background-soft);transition:border-color .25s,background-color .25s}.Showcase_project__card__Tzwuh:hover{background-color:var(--c-background-softer);border-color:var(--c-primary)}.Showcase_project__card__content__WXj3Y{padding:24px}.Showcase_project__card__content__img__V2k0X{display:none}.Showcase_project__card__content__text__4SdUY{display:flex;flex-direction:column;gap:16px;line-height:24px;font-size:14px;font-weight:500}.Showcase_project__card__content__text__4SdUY>h3{font-size:16px;font-weight:600}.Showcase_project__card__content__text__4SdUY>p{color:var(--c-foreground-2)}.Showcase_project__card__content__links__ACf_J{display:flex;align-items:center;gap:16px}.Showcase_project__card__content__links__ACf_J>a{color:var(--c-primary);transition:color .25s}.Showcase_project__card__content__links__ACf_J>a:hover{color:var(--c-primary-light)}.Showcase_project__card__content__additional__text__s2TbK{display:flex;flex-direction:column;gap:16px;flex-grow:1}.Showcase_project__card__content__inprogress__G6U6Y{display:inline-block;border:1px solid var(--c-primary-light);border-radius:20px;padding:2px 20px}@media (min-width:768px){.Showcase_project__card__content__WXj3Y{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:1fr;grid-column-gap:24px;grid-row-gap:0}.Showcase_project__card__content__img__V2k0X{display:block}}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/999e639cd9d85971-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/9af6411484c7e20a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e6b5cfd5a74e1cae-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/6aacc40b7795b725-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/67110d8fe39c5e84-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/046b90749014f852-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/3703c28dcda155b1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fira Code Fallback;src:local("Arial");ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_13fb82{font-family:Fira Code,Fira Code Fallback;font-style:normal}.Section_section__yJKD3{opacity:0;transition:all .75s cubic-bezier(.645,.045,.355,1)}.Section_section__fadeIn__GC8CG{opacity:1}.Section_container__Ei6g7{display:flex;flex-direction:column;max-width:calc(var(--layout-max-width) - 64px)}