.SectionTitle_container__8vwVu{padding:clamp(3rem,5vw,6rem) 2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;transition:padding .4s ease}.SectionTitle_container__8vwVu,.SectionTitle_inner__NWNtY{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.SectionTitle_inner__NWNtY{position:relative;max-width:64rem;transition:all .4s ease}.SectionTitle_glow__WtkJe{position:absolute;top:50%;right:0;transform:translateY(-50%);width:clamp(10rem,18vw,15rem);height:clamp(10rem,18vw,15rem);border-radius:50%;background:linear-gradient(90deg,#e7a97a71,#6f4e376a);filter:blur(7rem);z-index:0;transition:all .5s ease}.SectionTitle_bigTitle__p3mgQ{font-weight:800;background:linear-gradient(90deg,#bcb7b30e,#bcb7b30e,#bcb7b30d,#6f4e376a);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.4rem;text-align:center;text-transform:uppercase;font-size:clamp(3rem,10vw,10rem);font-family:var(--font-rajdhani);line-height:1;transition:font-size .5s ease,letter-spacing .4s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;text-overflow:clip;white-space:nowrap;width:calc(100% + 1.75rem + 1.75rem + .875rem + .875rem);padding:0 1rem}.SectionTitle_title__rguvK{z-index:2;background:linear-gradient(90deg,#ffffffe6,#c8c8c8b3);-webkit-background-clip:text;background-clip:text;text-transform:capitalize;font-size:clamp(1.5rem,4vw,4rem);font-family:var(--font-rajdhani);transition:font-size .4s ease;padding:0 1rem}.SectionTitle_description__qTvuC{text-align:center;font-size:clamp(.9rem,1.1vw,1.25rem);color:var(--neutral-400);font-weight:500;max-width:60rem;margin-top:1rem;transition:font-size .3s ease,max-width .3s ease}@media (max-width:768px){.SectionTitle_container__8vwVu{padding:0;max-width:100%}.SectionTitle_bigTitle__p3mgQ{font-size:clamp(5rem,8vw,6rem)}.SectionTitle_title__rguvK{font-size:clamp(2rem,4vw,2.5rem)}.SectionTitle_description__qTvuC{max-width:100%}}@media (max-width:480px){.SectionTitle_container__8vwVu{padding:2.5rem 1rem}.SectionTitle_description__qTvuC{font-size:.9rem}}.ProjectsPage_section__B6xgK{padding:clamp(3rem,5vw,6rem) 2rem;margin:0 auto;display:flex;flex-direction:column}.ProjectsPage_filters__s6Ujv{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 2.5rem 2.5rem}.ProjectsPage_projectsGrid__npyh0{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));grid-gap:2rem;gap:2rem;margin:0 2.5rem 3rem}.ProjectsPage_projectCard__wgvw0{position:relative;overflow:hidden;border-radius:16px;border:1px solid #ffffff1a;background-color:#ffffff0d;transition:all .3s;height:100%;display:flex;flex-direction:column}.ProjectsPage_projectCard__wgvw0:hover{border-color:#ffffff33;box-shadow:0 0 1.25rem #00000040}.ProjectsPage_projectCard__wgvw0:hover .ProjectsPage_overlay__llMNp{background:linear-gradient(0deg,#0000001a,transparent);transition:all .3s ease}.ProjectsPage_projectCard__wgvw0:hover img{transform:scale(1.1)}.ProjectsPage_projectCard__wgvw0:hover .ProjectsPage_projectTitle__nS9oa{color:var(--main-color)}.ProjectsPage_projectImage__gYu71{display:flex;position:relative;width:100%;height:11.25rem;min-height:11.25rem;overflow:hidden;cursor:pointer}.ProjectsPage_projectImage__gYu71 img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .3s ease}.ProjectsPage_overlay__llMNp{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(0deg,#000000b3,transparent);height:100%;inset:0;transition:all 5s ease}.ProjectsPage_badges__9bJmr{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.5rem;flex-wrap:wrap;z-index:2;align-items:stretch}.ProjectsPage_badges__9bJmr div{font-size:.75rem;font-weight:600;border-radius:12px;padding:.25rem .75rem;display:flex;align-items:center;gap:.25rem}.ProjectsPage_projectContent__jdaFU{display:flex;flex-direction:column;padding:1rem;gap:.25rem;height:100%}.ProjectsPage_projectTitle__nS9oa{color:var(--primary-100);transition:color .3s ease!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProjectsPage_projectDesc__fgkiM{font-size:.875rem!important;color:var(--neutral-300);-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:.5rem!important}.ProjectsPage_projectDate__tiv23{font-size:.75rem!important;color:var(--neutral-500);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProjectsPage_techs__8egVk{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;margin-top:.5rem}.ProjectsPage_links__g_0S5{display:flex;gap:1rem;padding-top:.5rem;margin-top:auto;align-items:center;justify-content:flex-end}.ProjectsPage_redirectButton__UmvUg{font-size:.875rem!important;text-transform:none;gap:.5rem;color:var(--neutral-100)!important}@media (max-width:768px){.ProjectsPage_filters__s6Ujv{margin:0 0 3rem}.ProjectsPage_projectsGrid__npyh0{grid-template-columns:repeat(auto-fit,minmax(100%,1fr));margin:0 0 3rem}.ProjectsPage_overlay__llMNp{padding:1rem}.ProjectsPage_projectTitle__nS9oa{font-size:1rem}.ProjectsPage_projectDesc__fgkiM{font-size:.85rem}}.TechTag_tag__6GkhV{display:inline-flex;align-items:center;justify-content:center;padding:clamp(.25rem,.6vw,.4rem) clamp(.75rem,1.2vw,1rem);font-size:clamp(.7rem,.9vw,.8rem);font-weight:500;border-radius:9999px;border:1px solid var(--neutral-600);background:#ffffff08;color:var(--neutral-100);cursor:default;transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s ease,color .3s ease,border-color .3s ease,box-shadow .4s ease;-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);box-shadow:0 .125rem .5rem #00000026;will-change:transform,background,color;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TechTag_tag__6GkhV svg{width:clamp(.9rem,1.2vw,1.1rem);height:clamp(.9rem,1.2vw,1.1rem);margin-right:.4rem;flex-shrink:0}.TechTag_tag__6GkhV:hover{transform:translateY(-.5px) scale(1.015);background:#ffffff12;border-color:var(--neutral-400);box-shadow:0 .25rem .75rem #ffffff14,0 0 1.25rem #ffffff0d}@media (hover:hover) and (pointer:fine){.TechTag_tag__6GkhV:hover{color:var(--neutral-000);filter:brightness(1.2)}}@media (min-width:1920px){.TechTag_tag__6GkhV{transform:scale(1.05)}.TechTag_tag__6GkhV:hover{transform:scale(1.1)}}@media (min-width:1440px){.TechTag_tag__6GkhV{font-size:clamp(.8rem,.8vw,.9rem);padding:.4rem 1rem}.TechTag_tag__6GkhV:hover{box-shadow:0 .375rem 1rem #ffffff1f}}@media (max-width:360px){.TechTag_tag__6GkhV{font-size:.65rem;padding:.25rem .6rem;border-radius:1rem}}@media (max-width:480px){.TechTag_tag__6GkhV{font-size:.7rem;padding:.3rem .8rem}}