body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-bg:#fff;--color-header-bg:#1a1a1a;--color-header-text:#fff;--color-section-bg:#fff;--color-section-title:#1a1a1a;--color-section-text:#333;--color-shadow:none}.App_dark__TE4we{--color-bg:#181a1b;--color-header-bg:#23272f;--color-header-text:#fff;--color-section-bg:#23272f;--color-section-title:#fff;--color-section-text:#d1d5db;--color-shadow:0 2px 8px #0000004d}.App_app__zr1wm{background:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;min-height:100vh;text-align:left}.App_header__fhC8n{background:#1a1a1a;border-bottom:none;color:#fff}.App_mainTitle__ZQVGW{color:#fff;font-size:2.5rem;font-weight:300;letter-spacing:-.02em;margin:0}.App_main__nhgh3{margin:0 auto;max-width:800px;padding:0}.App_section__jwu5t{background:#fff;border:none;border-radius:0;box-shadow:none;margin:0;padding:0}.App_allCapsTitle__yxX1g,.App_sectionTitle__ROHEV{font-weight:400;letter-spacing:0;text-transform:none}.App_sectionTitle__ROHEV{color:#1a1a1a;font-size:1.5rem;margin-bottom:1rem}.App_blogSection__VH9ym{background:#fff;border:none;border-radius:0;box-shadow:none;margin:0;padding:0}.App_sectionText__rLbdp{color:#333;font-weight:400;line-height:1.7}@media (max-width:768px){.App_main__nhgh3{padding:0 1.5rem}.App_section__jwu5t{margin:0;padding:0}.App_header__fhC8n{padding:2rem 1.5rem}.App_mainTitle__ZQVGW{font-size:2rem}}@media (max-width:600px){.App_main__nhgh3{padding:0 1rem}.App_section__jwu5t{margin:0;padding:0}.App_header__fhC8n{padding:1.5rem 1rem}.App_mainTitle__ZQVGW{font-size:1.8rem;letter-spacing:-.01em}.App_sectionTitle__ROHEV{font-size:1.3rem;margin-bottom:.75rem}.App_sectionText__rLbdp{font-size:.95rem;line-height:1.6}}@media (max-width:480px){.App_main__nhgh3{padding:0 .75rem}.App_section__jwu5t{margin:0;padding:0}.App_header__fhC8n{padding:1rem .75rem}.App_mainTitle__ZQVGW{font-size:1.6rem;letter-spacing:0}.App_sectionTitle__ROHEV{font-size:1.2rem;margin-bottom:.5rem}.App_sectionText__rLbdp{font-size:.9rem;line-height:1.5}}.Navbar_navbar__fqjml{background:#fff;border-bottom:1px solid #e5e5e5;padding:1rem 0;position:relative;z-index:10}.Navbar_navList__2sxpT{display:flex;gap:2rem;justify-content:center;list-style:none;margin:0;padding:0}.Navbar_navLink__ZK3EH{border-bottom:2px solid #0000;color:#1a1a1a;font-size:.9rem;font-weight:400;padding:.5rem 0;text-decoration:none;transition:all .2s ease}.Navbar_navLink__ZK3EH:hover{border-bottom:2px solid #1a1a1a}@media (max-width:600px){.Navbar_navList__2sxpT{gap:1.5rem}.Navbar_navLink__ZK3EH{font-size:.85rem;padding:.75rem 0}}@media (max-width:480px){.Navbar_navList__2sxpT{gap:1rem}.Navbar_navLink__ZK3EH{font-size:.8rem;padding:.6rem 0}}.Footer_footer__xXZri{background:#fff;border-top:1px solid #e5e5e5;bottom:0;color:#111;font-size:.95rem;left:0;padding:1rem 0;position:static;text-align:center;width:100%}@media (max-width:600px){.Footer_footer__xXZri{font-size:.9rem;padding:.5rem 0}}.Projects_projectsGrid__HTFvL{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:1.5rem}.Projects_projectCard__Hsldm{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.Projects_projectCard__Hsldm:hover{box-shadow:0 12px 24px #0000001f;transform:translateY(-4px)}.Projects_projectImage__6fLIH{background-color:#f3f4f6;height:200px;overflow:hidden;width:100%}.Projects_projectImage__6fLIH img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.Projects_projectCard__Hsldm:hover .Projects_projectImage__6fLIH img{transform:scale(1.05)}.Projects_projectContent__MYx5I{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem}.Projects_projectTitle__qri9f{color:#111;font-size:1.25rem;font-weight:500;line-height:1.3;margin-bottom:.75rem}.Projects_projectDescription__00Ukz{color:#666;flex-grow:1;font-size:.95rem;line-height:1.6;margin-bottom:1.25rem}.Projects_projectLink__sHUui{align-items:center;color:#111;display:inline-flex;font-size:.95rem;font-weight:500;gap:.5rem;text-decoration:none;transition:gap .3s ease,color .2s ease}.Projects_projectLink__sHUui:hover{color:#000;gap:.75rem}@media (max-width:768px){.Projects_projectsGrid__HTFvL{gap:1.5rem;grid-template-columns:1fr}.Projects_projectImage__6fLIH{height:180px}.Projects_projectContent__MYx5I{padding:1.25rem}.Projects_projectTitle__qri9f{font-size:1.15rem}.Projects_projectDescription__00Ukz{font-size:.9rem}}@media (min-width:769px) and (max-width:1200px){.Projects_projectsGrid__HTFvL{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=main.2666edd9.css.map*/