:root[data-theme=dark]{--primary-color:#189957;--primary-color-hover:#22c55e;--secondary-color:#64748b;--accent-color:#22c55e;--background-color:#000;--text-primary:#f9fafb;--text-primary-reverse:#111827;--text-secondary:#9399a5;--text-accent:#10b981;--text-link:#10b981;--sun-color:#fc0;--warning-color:#f59e0b;--error-color:#ef4444;--success-color:#22c55e;--neutral-back:#0f0f0f;--white:#fff;--gray-light:#f3f4f6;--gray-dark:#374151;--transparent-black:#1e1e1e80;--transparent-black-hover:#1e1e1ed9;--box-shadow-white-5:0 2px 16px #ffffff0d;--border-color-white-5:1px solid #ffffff0d;--gradient-images:linear-gradient(to top,#000c 0%,#0006 40%,transparent 100%)}:root[data-theme=light]{--primary-color:#047857;--primary-color-hover:#16a34a;--secondary-color:#475569;--accent-color:#16a34a;--background-color:#f3f4f6;--text-primary:#111827;--text-primary-reverse:#f9fafb;--text-secondary:#4b5563;--text-accent:#047857;--text-link:#047857;--sun-color:#fc0;--warning-color:#b45309;--error-color:#b91c1c;--success-color:#16a34a;--neutral-back:#f9fafb;--white:#000;--gray-light:#e5e7eb;--gray-dark:#1f2937;--transparent-black:#1e1e1e80;--transparent-black-hover:#1e1e1ed9;--box-shadow-white-5:0 2px 16px #ffffff0d;--border-color-white-5:1px solid #ffffff0d;--gradient-images:linear-gradient(to top,#fffc 0%,#fff6 40%,transparent 100%)}.projects-module-scss-module__bjKX1W__section{width:100%;height:calc(100dvh - 80px);display:flex}@media (min-width:1024px){.projects-module-scss-module__bjKX1W__section{scroll-snap-align:start;scroll-margin-top:80px}}@supports not (height:100dvh){.projects-module-scss-module__bjKX1W__section{height:calc(100vh - 80px)}}.projects-module-scss-module__bjKX1W__section{justify-content:center;align-items:center;padding-left:64px;padding-right:64px}@media (max-width:768px){.projects-module-scss-module__bjKX1W__section{flex-direction:column;height:auto}}.projects-module-scss-module__bjKX1W__section{box-sizing:border-box;gap:42px}@media (max-width:768px){.projects-module-scss-module__bjKX1W__section{gap:0}}
:root[data-theme=dark]{--primary-color:#189957;--primary-color-hover:#22c55e;--secondary-color:#64748b;--accent-color:#22c55e;--background-color:#000;--text-primary:#f9fafb;--text-primary-reverse:#111827;--text-secondary:#9399a5;--text-accent:#10b981;--text-link:#10b981;--sun-color:#fc0;--warning-color:#f59e0b;--error-color:#ef4444;--success-color:#22c55e;--neutral-back:#0f0f0f;--white:#fff;--gray-light:#f3f4f6;--gray-dark:#374151;--transparent-black:#1e1e1e80;--transparent-black-hover:#1e1e1ed9;--box-shadow-white-5:0 2px 16px #ffffff0d;--border-color-white-5:1px solid #ffffff0d;--gradient-images:linear-gradient(to top,#000c 0%,#0006 40%,transparent 100%)}:root[data-theme=light]{--primary-color:#047857;--primary-color-hover:#16a34a;--secondary-color:#475569;--accent-color:#16a34a;--background-color:#f3f4f6;--text-primary:#111827;--text-primary-reverse:#f9fafb;--text-secondary:#4b5563;--text-accent:#047857;--text-link:#047857;--sun-color:#fc0;--warning-color:#b45309;--error-color:#b91c1c;--success-color:#16a34a;--neutral-back:#f9fafb;--white:#000;--gray-light:#e5e7eb;--gray-dark:#1f2937;--transparent-black:#1e1e1e80;--transparent-black-hover:#1e1e1ed9;--box-shadow-white-5:0 2px 16px #ffffff0d;--border-color-white-5:1px solid #ffffff0d;--gradient-images:linear-gradient(to top,#fffc 0%,#fff6 40%,transparent 100%)}.KHeader-module-scss-module__CrK1pW__headerWrapper{z-index:999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;position:sticky;top:0}.KHeader-module-scss-module__CrK1pW__container{box-sizing:border-box;border-bottom-style:solid;border-bottom-width:1px;border-color:var(--secondary-color);flex-direction:row;justify-content:space-between;align-items:center;width:90%;height:80px;margin:0 auto;padding-left:8px;padding-right:8px;display:flex}.KHeader-module-scss-module__CrK1pW__logo{align-self:center;width:50px;height:50px}.KHeader-module-scss-module__CrK1pW__leftContainer{flex-direction:row;justify-content:center;align-items:end;gap:8px;height:100%;display:flex}.KHeader-module-scss-module__CrK1pW__leftContainer .KHeader-module-scss-module__CrK1pW__textContainer{flex-direction:row;justify-content:center;align-items:center;gap:24px;height:80%;margin-left:16px;display:flex}.KHeader-module-scss-module__CrK1pW__rightContainer{flex-direction:row;justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.KHeader-module-scss-module__CrK1pW__rightContainer .KHeader-module-scss-module__CrK1pW__contactContainer{background-color:var(--gray-light);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;transition:all .3s;display:flex;box-shadow:0 2px 8px #ffffff4d,0 1px 4px #fff9;text-decoration:none!important}.KHeader-module-scss-module__CrK1pW__rightContainer .KHeader-module-scss-module__CrK1pW__contactContainer:hover{transform:translate(4px)}.KHeader-module-scss-module__CrK1pW__rightContainer .KHeader-module-scss-module__CrK1pW__contactContainer:hover .KHeader-module-scss-module__CrK1pW__icon{transform:translate(2px)}.KHeader-module-scss-module__CrK1pW__rightContainer .KHeader-module-scss-module__CrK1pW__contactContainer .KHeader-module-scss-module__CrK1pW__icon{color:var(--primary-color);font-size:18px;transition:transform .3s}.KHeader-module-scss-module__CrK1pW__rightContainer .KHeader-module-scss-module__CrK1pW__contactContainer .KHeader-module-scss-module__CrK1pW__contactText{color:var(--text-primary-reverse);margin:0;font-weight:600}
:root[data-theme=dark]{--primary-color:#189957;--primary-color-hover:#22c55e;--secondary-color:#64748b;--accent-color:#22c55e;--background-color:#000;--text-primary:#f9fafb;--text-primary-reverse:#111827;--text-secondary:#9399a5;--text-accent:#10b981;--text-link:#10b981;--sun-color:#fc0;--warning-color:#f59e0b;--error-color:#ef4444;--success-color:#22c55e;--neutral-back:#0f0f0f;--white:#fff;--gray-light:#f3f4f6;--gray-dark:#374151;--transparent-black:#1e1e1e80;--transparent-black-hover:#1e1e1ed9;--box-shadow-white-5:0 2px 16px #ffffff0d;--border-color-white-5:1px solid #ffffff0d;--gradient-images:linear-gradient(to top,#000c 0%,#0006 40%,transparent 100%)}:root[data-theme=light]{--primary-color:#047857;--primary-color-hover:#16a34a;--secondary-color:#475569;--accent-color:#16a34a;--background-color:#f3f4f6;--text-primary:#111827;--text-primary-reverse:#f9fafb;--text-secondary:#4b5563;--text-accent:#047857;--text-link:#047857;--sun-color:#fc0;--warning-color:#b45309;--error-color:#b91c1c;--success-color:#16a34a;--neutral-back:#f9fafb;--white:#000;--gray-light:#e5e7eb;--gray-dark:#1f2937;--transparent-black:#1e1e1e80;--transparent-black-hover:#1e1e1ed9;--box-shadow-white-5:0 2px 16px #ffffff0d;--border-color-white-5:1px solid #ffffff0d;--gradient-images:linear-gradient(to top,#fffc 0%,#fff6 40%,transparent 100%)}.KImageMe-module-scss-module__2rln_W__container{aspect-ratio:450/500;max-width:450px;max-height:500px;display:flex;position:relative}@media (min-width:1440px){.KImageMe-module-scss-module__2rln_W__container{max-width:500px;max-height:600px}}@media (max-width:768px){.KImageMe-module-scss-module__2rln_W__container{max-width:200px;max-height:350px}}.KImageMe-module-scss-module__2rln_W__container:after{z-index:1;background:var(--gradient-images);pointer-events:none;content:"";width:100%;height:50%;position:absolute;bottom:0;left:0}.KImageMe-module-scss-module__2rln_W__container .KImageMe-module-scss-module__2rln_W__image{object-fit:contain;width:100%;height:100%}
.KParticlesBG-module-scss-module__9McKRW__particles{z-index:0;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0}
