.banner.svelte-13cigvv{min-height:100vh;width:100%;display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center;background-blend-mode:overlay;background-color:#00000080}.content-wrapper.svelte-13cigvv{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.profile-image.svelte-13cigvv{width:200px;height:200px;-o-object-fit:cover;object-fit:cover}.text-container.svelte-13cigvv{display:flex;flex-direction:column;align-items:center;gap:.5rem}.name.svelte-13cigvv{font-size:2rem}.title.svelte-13cigvv{font-size:1rem}@media (min-width: 640px){.content-wrapper.svelte-13cigvv{flex-direction:row;gap:2rem}.profile-image.svelte-13cigvv{width:300px;height:300px}.name.svelte-13cigvv{font-size:3rem}}.experience-container.svelte-1bejyez{background-color:var(--surface-card, #2f323f);color:#fff;padding:1.5rem;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;gap:1rem;width:100%}.image-container.svelte-1bejyez{width:100%;max-width:200px;margin:0 auto 1rem}.experience-image.svelte-1bejyez{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:.5rem}.experience-details.svelte-1bejyez{text-align:left}.experience-title.svelte-1bejyez{font-size:1.25rem;margin-bottom:.5rem}.experience-description.svelte-1bejyez{font-size:1rem;font-weight:700;margin-bottom:.5rem}.experience-description-long.svelte-1bejyez{line-height:1.5;margin-bottom:1rem}.accomplishments-title.svelte-1bejyez{font-size:1.1rem;margin-bottom:.5rem}.accomplishment-item.svelte-1bejyez{list-style:none;padding-left:0;margin-bottom:.5rem}@media (min-width: 768px){.experience-container.svelte-1bejyez{flex-direction:row}.image-container.svelte-1bejyez{margin-bottom:0;margin-right:1.5rem}.experience-image.svelte-1bejyez{max-width:300px}.experience-title.svelte-1bejyez{font-size:1.5rem}}.section.svelte-db19jl{background-color:var(--surface-section, #222222);color:#fff;padding:2rem 1rem;scroll-margin-top:var(--navbar-height, 3.5rem)}.section-title.svelte-db19jl{text-align:center;margin-bottom:1rem}.section-container.svelte-db19jl{width:90%;max-width:var(--section-max-width, 1200px);margin:0 auto;align-items:center;display:flex;flex-direction:column;gap:1rem}.logo.svelte-17s27vr.svelte-17s27vr{width:48px;height:48px}.icon.svelte-17s27vr.svelte-17s27vr{width:24px;height:24px}.desktop-nav.svelte-17s27vr.svelte-17s27vr{display:none}.hamburger.svelte-17s27vr.svelte-17s27vr{margin-right:1rem;cursor:pointer}.bar.svelte-17s27vr.svelte-17s27vr{display:block;width:25px;height:3px;background-color:#fff;margin:5px 0}.mobile-nav.svelte-17s27vr.svelte-17s27vr{position:fixed;top:var(--navbar-height, 3.5rem);left:0;width:100%;background-color:var(--surface-mobile-nav, #333333);z-index:20;text-align:center;padding:1rem}.mobile-nav.svelte-17s27vr a.svelte-17s27vr{display:block;padding:.5rem;color:#fff;text-decoration:none}@media (min-width: 768px){.desktop-nav.svelte-17s27vr.svelte-17s27vr{display:flex}.mobile-menu-trigger.svelte-17s27vr.svelte-17s27vr,.hamburger.svelte-17s27vr.svelte-17s27vr,.mobile-nav.svelte-17s27vr.svelte-17s27vr{display:none}}.project-container.svelte-c37d5h{background-color:var(--surface-card, #2f323f);color:#fff;padding:1.5rem;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;gap:1rem;width:100%}.project-image.svelte-c37d5h{width:100%;height:auto;border-radius:.5rem;-o-object-fit:cover;object-fit:cover}.project-details.svelte-c37d5h{text-align:left}.project-title.svelte-c37d5h{font-size:1.25rem;margin-bottom:.5rem}.project-description.svelte-c37d5h{line-height:1.5}.badges-container.svelte-c37d5h,.buttons-container.svelte-c37d5h{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}@media (min-width: 768px){.project-container.svelte-c37d5h{flex-direction:row}.project-details.svelte-c37d5h{padding-left:2rem}}.publication-container.svelte-l9b81{background-color:var(--surface-card, #2f323f);color:#fff;padding:1.5rem;box-shadow:0 4px 6px #0000001a;width:100%}.text-container.svelte-l9b81{text-align:left}.publication-title.svelte-l9b81{font-size:1.25rem;margin-bottom:1rem}.publication-abstract.svelte-l9b81{display:none;line-height:1.5;margin-bottom:1rem}.link-container.svelte-l9b81{display:flex;justify-content:flex-start;margin-bottom:1rem}.publication-notes.svelte-l9b81{font-style:italic}@media (min-width: 768px){.publication-container.svelte-l9b81{padding:2rem}.publication-title.svelte-l9b81{font-size:1.5rem}.publication-abstract.svelte-l9b81{display:block}}.resume-viewer.svelte-1gupgb9{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.resume-actions.svelte-1gupgb9{display:flex;flex-direction:column;align-items:center;gap:1rem}.resume-iframe.svelte-1gupgb9{width:calc(100vw - 4rem);max-width:1200px;height:90vh;border:none}.resume-download-button.svelte-1gupgb9{background-color:var(--accent-primary, #007bff);border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;border-radius:8px}.resume-download-button.svelte-1gupgb9:hover{background-color:var(--accent-primary-hover, #0056b3)}@media (max-width: 768px){.resume-iframe.svelte-1gupgb9{height:80vh}}
