.Footer_component__LC7Tc{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:3rem 2rem}.Footer_divSocialMedia__BiXk4{grid-column:2;display:flex;gap:1.5rem;justify-content:center}.Footer_socialMedia__f45LU{font-weight:500;font-size:18px}.Footer_socialMedia__f45LU:hover{text-decoration:underline;text-underline-offset:4px}.Footer_year__TTzgV{justify-self:end;font-size:18px;font-weight:300}@media (max-width:768px){.Footer_component__LC7Tc{grid-template-columns:1fr;justify-items:center;gap:1.5rem;padding:3rem 1rem 2rem}.Footer_divSocialMedia__BiXk4{grid-column:auto;gap:1rem;flex-wrap:wrap}.Footer_year__TTzgV{justify-self:center}}.Main_page__4WgCa{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.Main_component__nuxt2{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-width:45vw;max-width:75vw;margin:0 auto;padding:6rem 0 2rem}.Main_title__SLJvK{margin:0;line-height:1.15;font-size:4.5rem;font-weight:200}.Main_subtitle___0f5h{font-size:1.5rem;font-weight:200;margin:1.5rem 0 .5rem}.Main_job__pMr8T{font-weight:500;text-decoration:underline;text-underline-offset:4px}.Main_name__Ht2HH{font-weight:600}.Main_previousJob__eenLM{margin:0;font-size:1.2rem;font-weight:300;color:var(--muted)}.Main_previousJobLink__aHmt1{font-weight:400;text-decoration:underline;text-underline-offset:3px}@media (max-width:768px){.Main_component__nuxt2{max-width:90vw}.Main_title__SLJvK{font-size:3.25rem}.Main_previousJob__eenLM,.Main_subtitle___0f5h{font-size:1.25rem}}.NavBar_main__ic_ni{position:fixed;top:0;left:0;right:0;z-index:9;background:color-mix(in srgb,var(--bg) 70%,transparent);backdrop-filter:blur(8.3px);-webkit-backdrop-filter:blur(8.3px);display:flex;justify-content:center}.NavBar_nav__uoJTc{margin-top:2rem;margin-bottom:2rem;gap:1rem;display:flex}.NavBar_link__Zc8CM:hover,.NavBar_link__Zc8CM[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.NavBar_link__Zc8CM[aria-current=page]{font-weight:600}@media (max-width:768px){.NavBar_nav__uoJTc{margin-top:1.5rem;margin-bottom:1rem}}