.page_container__8xB6C,.page_header__b51Hk{display:flex;flex-direction:column;align-items:center;justify-content:center}.page_header__b51Hk{gap:10px}.page_main___IKz3{margin-top:80px;flex-direction:column;gap:100px}.page_mainMobile__io2UP,.page_main___IKz3{display:flex;justify-content:center;align-items:center}.page_projects__6J7xx{display:flex;justify-content:center;align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:20px}.page_description__wr5a8{font-size:18px;line-height:28px;max-width:672px;text-align:center}.page_filterBtns__l0OeI{padding-top:50px;padding-bottom:25px;display:flex;flex-direction:row;gap:10px}.page_descriptionContainer__cwHSP{display:flex;flex-direction:column}.page_imageModal__Id3Vw{width:100%;max-width:90vw;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;background:var(--background);padding:20px;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.3)}.page_imageModal__Id3Vw div[data-slot=carousel-item]{display:flex;justify-content:center;align-items:center}.page_imageModalMobile__WUJFW{width:100%;max-width:70vw;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;background:var(--background);padding:20px;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.3)}.page_closeButton__513aZ,.page_imageModalMobile__WUJFW div[data-slot=carousel-item]{display:flex;justify-content:center;align-items:center}.page_closeButton__513aZ{position:absolute;top:15px;right:5px;z-index:1001;background:var(--background);border:1px solid var(--foreground);border-radius:50%;width:32px;height:32px;cursor:pointer;transition:all .2s ease;color:var(--foreground)}.page_closeButton__513aZ:hover{background:var(--accent-hover);color:var(--anti-text-primary);transform:scale(1.1)}.page_closeButton__513aZ:active{transform:scale(.95)}.page_modalBackdrop__67dmR{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);z-index:999;backdrop-filter:blur(4px)}.ProjectCard_container__tcSc9,.ProjectCard_mobileContainer__2YlCm{width:350px;background-color:var(--background-secondary);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--border-primary)}.ProjectCard_container__tcSc9:hover{translate:0 -8px}.ProjectCard_imageWrapper__Id2Gz{position:relative}.ProjectCard_topRightElement__XqQC3{position:absolute;top:12px;right:12px;z-index:10;cursor:pointer;color:var(--accent-hover)}.ProjectCard_title__T4jsW{color:var(--text-primary);font-size:20px;font-style:normal;font-weight:600;line-height:normal}.ProjectCard_image__qKump{border-top-right-radius:12px;border-top-left-radius:12px;min-width:350px;min-height:220px;cursor:pointer}.ProjectCard_description__VCiHB{color:var(--text-primary);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.ProjectCard_content__DX1fa{padding-left:20px;padding-right:20px;margin-top:35px;display:flex;flex-wrap:wrap;flex-direction:column;gap:28px;padding-bottom:32px}.ProjectCard_tags__ZnT5t{display:flex;flex-wrap:wrap;flex-direction:row;gap:8px}.ProjectCard_bottomContainer__m2GwR{display:flex;flex-direction:row;gap:16px}.Tags_primary__nFU2A{background-color:var(--background-primary);width:fit-content;padding:3px 9px;border-radius:10px;color:var(--text-primary);font-size:12px;line-height:16px;cursor:default}.Tags_primary__nFU2A:hover{transform:scale(1.04)}.LinkButton_container__i6sBZ{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;cursor:pointer}.LinkButton_container__i6sBZ:hover{color:var(--accent-hover)}.LinkButton_title__nCBSM{color:var(--text-primary);font-size:14px;font-style:normal;font-weight:500;line-height:normal}.LinkButton_title__nCBSM:hover{color:var(--accent-hover)}