.project_projectSection__M_4xT{width:100%;height:900px;position:relative;padding:100px 12%;color:var(--text);background:var(--bg);border-width:1px;border-style:solid;border-image:linear-gradient(90deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.18) 50.38%,hsla(0,0%,100%,.04)) 100% 1;border-top:none}.project_projectContainer__p7HAy{display:flex;width:100%;height:100%}.project_leftSection__GXLCA{height:100%;display:flex;flex:1 1;flex-direction:column;margin:10px;opacity:0}.project_moveDownAnimation__UJdOE{animation:project_moveDown__CjkIR 1s ease forwards;animation-delay:calc(1s * var(--i));transition:.5s}@keyframes project_moveDown__CjkIR{0%{opacity:.5;transform:translateY(-150px)}to{opacity:1;transform:translateY(0)}}.project_moveUpAnimation__stu8T{animation:project_moveUp__iHiB5 1s ease forwards;animation-delay:calc(.8s * var(--i))}@keyframes project_moveUp__iHiB5{0%{opacity:.5;transform:translateY(150px)}to{opacity:1;transform:translateY(0)}}.project_middleSection__Ggntr{height:100%;display:flex;flex:1 1;opacity:0;flex-direction:column;border-bottom:2px dashed var(--surface-border);margin:0 10px}.project_leftSection__GXLCA .project_projectHeading__ztMxi{border-bottom:2px dashed var(--surface-border);margin-bottom:10px}.project_leftSection__GXLCA .project_projectHeading__ztMxi p{font-family:var(--font-display);font-size:var(--text-base);font-weight:500;letter-spacing:var(--tracking-wide);margin-bottom:4px;color:var(--accent)}.project_leftSection__GXLCA .project_projectHeading__ztMxi h4{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;letter-spacing:var(--tracking-tight);color:var(--text);margin-bottom:16px}.project_rightSection__crHDY{height:100%;display:flex;flex-direction:column;flex:1 1;opacity:0;margin:70px 10px 0;border-top:2px dashed var(--surface-border)}.project_projectCard__4nkTu{width:100%;background:var(--glass);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));border:1px solid var(--surface-border);overflow:hidden;border-radius:14px;margin:18px 0;position:relative;cursor:pointer;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.project_projectCard__4nkTu:hover{transform:translateY(-6px);border-color:rgba(59,130,246,.4);box-shadow:0 24px 50px rgba(0,0,0,.5)}.project_projectContentAnimation__3VW1J{position:absolute;background-image:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.878));width:100%;height:100%;top:0;opacity:0;transform:translateY(10%);transition:opacity .3s ease-in-out 0s,transform .3s ease-in-out 0s;display:flex;flex-direction:column;justify-content:flex-end;color:var(--primary-color)}.project_projectCard__4nkTu:hover .project_projectContentAnimation__3VW1J{opacity:1;transform:translateY(0)}.project_imgContainer__syX3X{width:100%}.project_imgContainer__syX3X img{width:100%;height:220px;object-fit:cover}.project_projectContent__SFcaL{padding:18px}.project_projectContent__SFcaL h4{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;margin-bottom:4px}.project_projectContent__SFcaL p{font-family:var(--font-body);font-size:var(--text-xs);font-weight:400;line-height:var(--leading-normal)}.project_projectCard__4nkTu .project_links__4OMCL{width:100%;font-size:12px;display:flex;justify-content:space-between;align-items:center;padding:8px}.project_tagContainer__3JvAH{display:flex;flex-wrap:wrap;width:100%;margin-top:10px;font-family:var(--font-display);font-size:var(--text-sm)}.project_tagContainer__3JvAH .project_tag__0X2Jm{background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.28);padding:4px 10px;border-radius:50px;text-transform:capitalize;font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-wide);margin-right:6px;margin-bottom:4px;color:var(--accent-soft)}@media screen and (max-width:600px){.project_projectSection__M_4xT{height:auto}.project_projectContainer__p7HAy{flex-direction:column}.project_leftSection__GXLCA .project_projectHeading__ztMxi h4{font-size:1.875rem}.project_rightSection__crHDY{margin-top:24px}}