.project-card.svelte-1mobbm0{display:flex;flex-direction:column;gap:1rem;max-width:21rem;padding:.75rem;margin:0 -.75rem;border-radius:var(--radius-lg);text-decoration:none;color:inherit;outline:none;transition:background-color .3s ease;box-sizing:border-box}.project-card.svelte-1mobbm0:hover{background-color:var(--surface-hover)}.project-card_image.svelte-1mobbm0{width:100%;height:auto;border-radius:var(--radius-lg)}.project-card_content.svelte-1mobbm0{display:flex;flex-direction:column;gap:.25rem}.project-card_title.svelte-1mobbm0{font-size:1.125rem;font-weight:400;line-height:1.75rem;margin:0;color:var(--foreground)}.project-card_description.svelte-1mobbm0{font-size:.875rem;font-weight:300;line-height:1.25rem;margin:0;color:var(--tx-2)}:root{--radius-lg: .75rem;--surface-hover: rgb(230, 228, 217)}@media (prefers-color-scheme: dark){:root{--surface-hover: rgb(40, 39, 38)}}.experience-card.svelte-1rvr1ob{display:flex;justify-content:center;width:21rem;padding:3rem 4rem;border-radius:.5rem;background-color:var(--surface-secondary)}.experience-card.svelte-1rvr1ob svg:where(.svelte-1rvr1ob){width:40%;height:auto;max-width:200px;max-height:200px;fill:var(--text-primary)}:root{--surface-secondary: rgb(242, 240, 229);--text-primary: rgb(16, 15, 15)}@media (prefers-color-scheme: dark){:root{--surface-secondary: rgb(28, 27, 26);--text-primary: rgb(206, 205, 195)}}.navbar.svelte-131p7{--nav-padding: .75rem;--nav-margin: 1rem;--nav-radius: .375rem;--nav-gap: .5rem;--backdrop-blur: 15px}.navbar_mobile-toggle.svelte-131p7,.navbar_desktop.svelte-131p7,.navbar_drawer.svelte-131p7{display:flex;margin:0 var(--nav-margin);padding:var(--nav-padding) 0;border-radius:var(--nav-radius);background-color:var(--surface-glass);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));transform:translateY(1rem)}.navbar_mobile-toggle.svelte-131p7{justify-content:flex-end;padding-right:.5rem;touch-action:manipulation}.navbar_drawer.svelte-131p7{flex-direction:column;gap:var(--nav-gap);margin-top:var(--nav-gap)}.navbar_desktop.svelte-131p7{align-items:center;justify-content:space-between;z-index:1}button.svelte-131p7{all:unset;display:inline-block;cursor:pointer;border-radius:var(--nav-radius);transition:background-color .3s ease}button.svelte-131p7:hover{background-color:var(--tx-3)}.nav-link.svelte-131p7{padding:.5rem .75rem}.navbar_desktop.svelte-131p7 .nav-link:where(.svelte-131p7){padding:.25rem .75rem}.icon-button.svelte-131p7{padding:.25rem .5rem 0}.social-links.svelte-131p7{display:flex;gap:1rem;margin-left:1rem}.nav-links.svelte-131p7{display:flex;gap:var(--nav-gap);margin-right:1rem}a.svelte-131p7{text-decoration:none;color:inherit;outline:none}:root{--surface-glass: rgb(242, 240, 229, .5)}@media (prefers-color-scheme: dark){:root{--surface-glass: rgb(40, 39, 38, .5)}}@media (max-width: 768px){.navbar_desktop.svelte-131p7{display:none}}@media (min-width: 769px){.navbar_mobile-toggle.svelte-131p7,.navbar_drawer.svelte-131p7{display:none}}@keyframes svelte-1gv2i7t-cursorFade{0%,to{opacity:1}50%{opacity:0}}.typewriter-container.svelte-1gv2i7t *:not(.typing):not(.finished-typing):not([data-static]){display:none}.typewriter-container.svelte-1gv2i7t .finished-typing:after{content:none}.cursor.svelte-1gv2i7t .typing:after{content:"";width:var(--cursor-width, 1ch);height:2ch;display:inline-block;vertical-align:text-top;background-color:var(--cursor-color, #000000);animation:svelte-1gv2i7t-cursorFade 1.25s infinite}:root{display:flex;flex-direction:column;--section-padding-sm: 1.5rem;--section-padding-md: 2rem;--section-padding-lg: 4rem;--section-padding-xl: 8rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.5rem;--text-xl: 2.25rem;--text-2xl: 2.75rem;--text-3xl: 3rem;--text-4xl: 4rem;--text-5xl: 6rem;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--border-color: var(--tx-3)}.navbar-container.svelte-vrvf0q{position:fixed;top:0;width:100%;z-index:1;max-height:0}.section.svelte-vrvf0q{min-height:100vh;display:flex;flex-direction:column;justify-content:center;gap:var(--space-3xl);border-bottom:.1rem solid var(--border-color);padding:0 var(--section-padding-sm)}.section_title.svelte-vrvf0q{font-size:var(--text-2xl);font-weight:300;line-height:1;margin:0;color:var(--foreground)}.section_title-large.svelte-vrvf0q{font-size:var(--text-4xl)}.section-home.svelte-vrvf0q{gap:var(--space-xl)}.home_title.svelte-vrvf0q{font-size:var(--text-xl);font-weight:400;line-height:1;white-space:nowrap;width:fit-content;margin:0;color:var(--foreground)}.home_intro.svelte-vrvf0q{font-size:var(--text-base);font-weight:300;line-height:2rem;width:100%;margin:0}.section-about.svelte-vrvf0q{flex-direction:column-reverse;align-items:center;gap:var(--space-md)}.about_content.svelte-vrvf0q{display:flex;flex-direction:column;align-items:center;gap:var(--space-xl)}.about_text.svelte-vrvf0q{display:flex;flex-direction:column;gap:var(--space-md)}.about_text.svelte-vrvf0q p:where(.svelte-vrvf0q){font-size:var(--text-base);font-weight:300;color:var(--tx-2);margin:0}.about_image.svelte-vrvf0q{--image-size: 180px;width:var(--image-size);height:calc(var(--image-size) * 1.5);clip-path:circle();transform:translateY(2rem)}.section-experience.svelte-vrvf0q{align-items:center;padding:0 var(--section-padding-lg)}.experience_list.svelte-vrvf0q{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xl);width:100%}.section-projects.svelte-vrvf0q{padding-bottom:10rem}.section-projects.svelte-vrvf0q .section_title:where(.svelte-vrvf0q){margin-top:6rem}.projects_list.svelte-vrvf0q{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-lg)}@media (max-width: 639px){.section-experience.svelte-vrvf0q{padding:0 var(--space-2xl)}.section-experience.svelte-vrvf0q .section_title-large:where(.svelte-vrvf0q){font-size:var(--text-xl)}}@media (max-width: 499px){.section-experience.svelte-vrvf0q{padding:0 var(--space-2xl)}}@media (min-width: 640px){.section.svelte-vrvf0q{padding:0 var(--section-padding-xl)}.section-home.svelte-vrvf0q{gap:var(--space-2xl)}.home_title.svelte-vrvf0q{font-size:var(--text-3xl)}.home_intro.svelte-vrvf0q{font-size:var(--text-lg)}.section-experience.svelte-vrvf0q{padding:0 var(--section-padding-md)}}@media (min-width: 768px){.about_image.svelte-vrvf0q{--image-size: 240px;transform:translateY(0)}.home_title.svelte-vrvf0q{font-size:var(--text-4xl)}.section-about.svelte-vrvf0q{flex-direction:row;gap:var(--space-2xl)}.about_content.svelte-vrvf0q{align-items:flex-start}}@media (min-width: 1024px){.section.svelte-vrvf0q{padding:0 var(--section-padding-xl)}.section-about.svelte-vrvf0q{padding:0 var(--section-padding-lg);gap:10rem}.section-experience.svelte-vrvf0q{padding:0 var(--space-2xl)}.about_image.svelte-vrvf0q{--image-size: 300px}.section-projects.svelte-vrvf0q{align-items:flex-start}.home_title.svelte-vrvf0q{font-size:var(--text-5xl)}.home_intro.svelte-vrvf0q{width:70%}}@media (min-width: 1280px){.section-about.svelte-vrvf0q{padding:0 var(--section-padding-xl)}.section-experience.svelte-vrvf0q{padding:0 5rem}.about_image.svelte-vrvf0q{--image-size: 330px}.about_text.svelte-vrvf0q{gap:var(--space-lg)}}@media (min-width: 1536px){.section-about.svelte-vrvf0q{padding:0 16rem}.about_image.svelte-vrvf0q{--image-size: 390px}.about_content.svelte-vrvf0q{gap:var(--space-3xl)}}@media (min-width: 1804px){.projects_list.svelte-vrvf0q{justify-content:flex-start}.home_intro.svelte-vrvf0q{width:50%}}
