.ProjectDetail_localVars__exyfH{--radius-lg:18px;--radius-md:14px;--radius-sm:12px}.ProjectDetail_pageContainer__ay2Uf{width:100%;max-width:70vw;margin:0 auto;padding:2.5rem 2rem 2rem;background-color:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg,18px);box-shadow:0 8px 20px color-mix(in oklch,#000 10%,transparent);border:none;overflow-x:hidden;box-sizing:border-box}.ProjectDetail_topGrid__dJ_Jy{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;align-items:center;justify-items:stretch}.ProjectDetail_mainImageBlock__uNXk3{width:100%;max-width:30vw;min-width:230px;border-radius:var(--radius-lg,18px)}.ProjectDetail_mainImage__YRyOR{border-radius:var(--radius-lg,18px);box-shadow:0 0 5px color-mix(in oklch,#000 50%,transparent)}.ProjectDetail_rightCol__UM5Uz{display:grid;grid-template-rows:auto 1fr;grid-gap:1.4vw;gap:1.4vw}.ProjectDetail_infoBlock__nJ29q{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;background:color-mix(in oklch,var(--lilac) 20%,transparent);border-radius:var(--radius-md,14px);padding:1.2vw 2vw;color:var(--text-purple)}.ProjectDetail_projectTitle__fUfks{color:var(--brand-color);font-size:1.8vw;margin-bottom:1vw;margin-top:0}.ProjectDetail_projectDesc__CHS_x{font-family:Raleway,sans-serif;font-size:1.05vw;margin:0}.ProjectDetail_image2Block__WN9is{width:100%;min-height:120px;border-radius:var(--radius-sm,12px);background:transparent}.ProjectDetail_image2__vId5f{width:100%;height:auto;border-radius:var(--radius-sm,12px);box-shadow:0 0 5px color-mix(in oklch,#000 25%,transparent)}.ProjectDetail_galleryBlock__J6eOQ{display:flex;flex-wrap:wrap;justify-content:center;gap:2vw;max-width:1080px;margin:2vw auto 0}.ProjectDetail_galleryImgWrapper__B0tNd{aspect-ratio:4/3;max-width:330px;min-width:260px;width:100%;border-radius:var(--radius-sm,12px);box-shadow:0 0 10px color-mix(in oklch,#000 25%,transparent);background:oklch(100% 0 0);display:flex;align-items:center;justify-content:center;overflow:hidden}.ProjectDetail_galleryImage__PS5iv{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-sm,12px);transition:transform var(--transition-fast);&:hover{transform:scale(1.04) rotate(-2deg);box-shadow:0 8px 32px color-mix(in oklch,var(--lilac) 38%,transparent)}}.ProjectDetail_backBtnWrapper__fPv8P{margin:0 auto 1rem;padding-left:0}.ProjectDetail_backBtn__El0vB{background-color:var(--glass-bg);-webkit-backdrop-filter:blur(105px);backdrop-filter:blur(105px);border:0;color:var(--brand-color);border-radius:18px;padding:.5em 1.3em;font-family:Raleway,sans-serif;font-size:1.1rem;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);display:flex;align-items:center;gap:.5em;&:hover{background:var(--brand-color);color:oklch(100% 0 0)}}.ProjectDetail_backArrow__Od35o{font-size:1.3em}@media (max-width:1500px){.ProjectDetail_projectDesc__CHS_x{font-size:1.1rem}}@media (max-width:900px){.ProjectDetail_pageContainer__ay2Uf{max-width:92vw;padding:1.5rem 1rem}.ProjectDetail_topGrid__dJ_Jy{grid-template-columns:1fr;gap:2rem}.ProjectDetail_mainImageBlock__uNXk3{max-width:100%}.ProjectDetail_image2Block__WN9is{min-height:200px}.ProjectDetail_projectTitle__fUfks{font-size:1.8rem}.ProjectDetail_projectDesc__CHS_x{font-size:1.5rem}}@media (max-width:700px){.ProjectDetail_galleryBlock__J6eOQ{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1vw;max-width:98vw}.ProjectDetail_galleryImgWrapper__B0tNd{max-width:none;aspect-ratio:4/3}.ProjectDetail_projectTitle__fUfks{font-size:1.5rem}.ProjectDetail_projectDesc__CHS_x{font-size:1.4rem}}