.projects_containerProjects__bkZzD{background-color:var(--background-colorA);min-height:100vh}html.dark .projects_containerProjects__bkZzD{background-color:var(--dark-light);color:#ebebeb}@media(max-width:768px){.projects_containerProjects__bkZzD{min-height:auto;height:auto}}.projects_projectsContent__hNgns{max-width:var(--container-max-width);margin-inline:auto;padding:2rem 0;width:100%;box-sizing:border-box}@media(max-width:600px){.projects_projectsContent__hNgns{padding:.5rem}}.projects_highlight__Jj0FO{display:inline-block;position:relative;font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);color:var(--h3-color);text-decoration:none;padding:0;margin:1rem 0 var(--h3-spacing) 0}@media(max-width:768px){.projects_highlight__Jj0FO{font-size:var(--h3-font-size-mobile);margin-bottom:var(--h3-spacing-mobile);margin-top:0}}.projects_projectsSubtitle__eOEnj{font-size:1.2rem;font-weight:400;color:var(--text-color-light)}@media(max-width:768px){.projects_projectsSubtitle__eOEnj{font-size:.9rem;margin:0;padding-bottom:1rem}}.projects_projectsGrid___X81R{display:grid;grid-template-columns:repeat(2,1fr);scroll-behavior:smooth;padding-top:1rem;grid-gap:4rem;gap:4rem;box-sizing:border-box}@media(max-width:768px){.projects_containerProjects__bkZzD{padding-top:0;position:relative}.projects_containerProjects__bkZzD,.projects_projectsContent__hNgns{width:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:visible}.projects_projectsContent__hNgns{padding:.5rem}.projects_projectsGrid___X81R{display:flex;flex-direction:column;padding:0;margin:0;gap:0;width:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:visible;min-height:auto}}.ClientLayout_header__f_WD2{position:fixed;top:0;left:0;width:100%;z-index:50;transition:all .3s ease;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.ClientLayout_header__f_WD2.ClientLayout_scrolled__nQQO9{background:#fff;box-shadow:0 2px 20px rgba(0,0,0,.1);border-bottom:1px solid rgba(204,2,103,.1)}html.dark .ClientLayout_header__f_WD2.ClientLayout_scrolled__nQQO9{background:rgba(24,28,51,.95);box-shadow:0 2px 20px rgba(0,0,0,.3);border-bottom:1px solid rgba(204,2,103,.2)}.ClientLayout_nav__6RScW{display:flex;position:relative;overflow-x:hidden;background:rgba(0,0,0,0);border-radius:10px;color:#fff;padding:0;justify-content:space-between;align-items:center;max-width:var(--container-max-width);margin-inline:auto;z-index:1000;top:0}@media(max-width:768px){.ClientLayout_nav__6RScW{display:flex;flex-direction:row;align-items:center;padding:0 1rem;height:9vh}}.ClientLayout_active__S6Q92{color:#181818}.ClientLayout_desktopOnly__qTzSi{display:flex}@media(max-width:768px){.ClientLayout_desktopOnly__qTzSi{display:none}}.ClientLayout_mobileMenuButton__wtGGo{display:none}@media(max-width:768px){.ClientLayout_mobileMenuButton__wtGGo{display:block;position:absolute;right:1rem;top:1rem;z-index:100}.ClientLayout_mobileMenuButton__wtGGo button{background-color:rgba(0,0,0,0);border:1px solid #f0f0f0;border-radius:8px;color:var(--primary-color);padding:.4rem .6rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .3s ease;font-size:1.4rem}html.dark .ClientLayout_mobileMenuButton__wtGGo button{border:1px solid #424242;background-color:rgba(0,0,0,0)}.ClientLayout_mobileMenuButton__wtGGo button:focus,.ClientLayout_mobileMenuButton__wtGGo button:hover{outline:none}.ClientLayout_mobileMenuButton__wtGGo button svg{pointer-events:none}.ClientLayout_mobileMenu__9tdzD{display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;padding:4rem 3rem;position:fixed;top:0;right:0;height:100vh;width:25%;z-index:999;gap:.7rem;box-shadow:-2px 0 6px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .3s ease-in-out;transform:translateX(100%)}.ClientLayout_mobileMenu__9tdzD.ClientLayout_open__4CrsW{transform:translateX(0)}html.dark .ClientLayout_mobileMenu__9tdzD{background-color:#181c33}}.ClientLayout_mobileNavLink__4_gQd{display:flex;flex-direction:row;color:#333;font-size:1.1rem;font-weight:500;text-align:center;cursor:pointer;text-decoration:none!important}.ClientLayout_mobileNavLink__4_gQd:hover{color:#000}.ClientLayout_mobileThemeToggle__nEZRN{margin-top:1rem;flex-direction:column}.ClientLayout_mobileThemeToggle__nEZRN,.ClientLayout_rightContainer__fmzbL{display:flex;gap:1rem;align-items:center}@media(max-width:768px){.ClientLayout_rightContainer__fmzbL{gap:.5rem}}.ClientLayout_centerMenu__t7K5R{display:flex;flex-direction:row;justify-content:space-between;gap:3rem}@media(max-width:768px){.ClientLayout_centerMenu__t7K5R{display:none}}.ClientLayout_nav__6RScW a{font-size:1.15rem;color:var(--text-color);margin:0;padding-top:5px;text-decoration:none;transition:transform .3s ease,color .3s ease;position:relative}@media(max-width:768px){.ClientLayout_nav__6RScW a{font-size:1rem}}.ClientLayout_nav__6RScW a:after{content:"";position:absolute;left:0;bottom:15px;width:0;height:2px;background-color:var(--primary-color-light);transition:width .4s ease}.ClientLayout_nav__6RScW a:hover:after{color:var(--text-color-light);width:100%}.ClientLayout_nav__6RScW a:hover{color:var(--text-color)}.ClientLayout_nav__6RScW>section>a{font-size:1.15rem;color:var(--text-color);font-weight:400;font-size:1.1rem;margin:0;text-decoration:none;transition:transform .3s ease,color .3s ease;position:relative}@media(max-width:768px){.ClientLayout_nav__6RScW>section>a{font-size:1rem}}.ClientLayout_nav__6RScW>section>a:after{content:"";position:absolute;left:2px;bottom:10px;width:0;height:2px;background-color:var(--primary-colorA);transition:width .4s ease}.ClientLayout_nav__6RScW>section>a:hover:after{color:var(--text-color);width:110%}.ClientLayout_nav__6RScW>section>a:hover{color:var(--text-color)}.ClientLayout_logoLink__x_0kK,.ClientLayout_logoLink__x_0kK:hover{text-decoration:none!important}.ClientLayout_logoLink__x_0kK:after{display:none!important}.ClientLayout_logoContainer__tLRnU{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:1rem 0}.ClientLayout_logoContainer__tLRnU a,.ClientLayout_logoContainer__tLRnU a:hover{text-decoration:none!important}.ClientLayout_logoContainer__tLRnU a:after{display:none!important}.ClientLayout_logo__s1Bra{width:45px;height:45px;background-color:#000!important;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.4);transition:transform .3s ease}.ClientLayout_logo__s1Bra:hover{transform:scale(1.05)}@media(max-width:768px){.ClientLayout_logo__s1Bra{padding:0;width:40px;height:40px}}.ClientLayout_iconNav__WjTlD{padding:0 1.7rem}.ClientLayout_mainContent__xA16Y{padding-top:80px}@media(max-width:768px){.ClientLayout_mainContent__xA16Y{padding-top:70px}}.ClientLayout_navIcon__eQOVO{margin-right:.67rem;color:#4e4e4e;vertical-align:middle;transition:color .3s ease}.ClientLayout_mobileNavIcon__FYknB{margin-right:.7rem;vertical-align:middle;transition:color .3s ease}