.ProjectClientView_container__Eofva{max-width:1000px;margin:0 auto;padding:2rem;font-family:Inter,sans-serif;color:#feffff}.ProjectClientView_header__jc7uC{text-align:center;margin-bottom:3rem}.ProjectClientView_meta__tiB2X{text-transform:uppercase;font-size:.85rem;letter-spacing:.1em;color:#888;display:flex;justify-content:center;gap:.5rem;margin-bottom:1rem}.ProjectClientView_metaDivider__wf3Ne{color:#555}.ProjectClientView_heroImageWrapper__OTKa2{display:flex;justify-content:center;margin-bottom:1.5rem}.ProjectClientView_heroImage__2VS_3{width:100%;max-width:460px;height:auto;max-height:280px;object-fit:contain;border-radius:1rem;background:#15191e;box-shadow:0 0 20px rgba(255,95,137,.15)}.ProjectClientView_heroTitle__I40x8{font-size:clamp(1.5rem,5vw + 1rem,2.5rem);font-weight:600;text-align:center}.ProjectClientView_body__ErVd7{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.ProjectClientView_leftColumn__w2T3g{flex:1}.ProjectClientView_rightColumn__PVOZ5{flex:1;display:flex;flex-direction:column;gap:1.5rem;align-items:center;float:right;margin-left:4rem;margin-bottom:4rem}@media(max-width:768px){.ProjectClientView_rightColumn__PVOZ5{float:unset;margin-left:unset;margin-bottom:unset}}.ProjectClientView_sideImage__OkIf7{width:100%;max-width:400px;max-height:70vh;object-fit:contain;border-radius:1rem;box-shadow:0 0 20px rgba(255,95,137,.15);cursor:zoom-in;transition:transform .2s ease,box-shadow .2s ease}.ProjectClientView_sideImage__OkIf7:hover{transform:scale(1.02);box-shadow:0 0 28px rgba(255,95,137,.28)}.ProjectClientView_lightbox__jyVGy{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem;background:rgba(8,8,10,.92);backdrop-filter:blur(2px);cursor:zoom-out}.ProjectClientView_lightboxImage__m6OfB{max-width:95vw;max-height:92vh;object-fit:contain;border-radius:.5rem;box-shadow:0 12px 48px rgba(0,0,0,.55)}.ProjectClientView_lightboxClose__9BvXA{position:fixed;top:1.1rem;right:1.5rem;background:none;border:none;color:#fff;font-size:2.6rem;line-height:1;cursor:pointer;opacity:.85;transition:opacity .2s ease}.ProjectClientView_lightboxClose__9BvXA:hover{opacity:1}.ProjectClientView_description__8d4t2{color:var(--accentPurple);font-size:clamp(1.3rem,5vw,2rem);line-height:1.7;margin-bottom:1.5rem}.ProjectClientView_techList__o1N0u{list-style:none;padding:0;margin:1.5rem 0;display:flex;flex-wrap:wrap;gap:.5rem}.ProjectClientView_techItem__EkGqg{background-color:#1f252c;border:1px solid #2a2f36;border-radius:999px;padding:.4rem 1rem;font-size:.85rem}.ProjectClientView_details__F1UPr{line-height:1.7}.ProjectClientView_footer__0kdAB{text-align:center;margin-top:4rem}.ProjectClientView_footerTitle__Fqn2Z{font-size:2rem;font-weight:500;margin-bottom:1rem}.ProjectClientView_links__KOotS{display:flex;align-items:center;justify-content:center}@media(max-width:400px){.ProjectClientView_links__KOotS{flex-direction:column;gap:1rem}}.ProjectClientView_links__KOotS a{margin:0 .75rem;color:#FF5F89;border:2px solid #ff5f89;padding:.5rem 1.2rem;border-radius:999px;text-decoration:none;font-weight:500;transition:.2s}.ProjectClientView_links__KOotS a:hover{background-color:#FF5F89;color:#15191e}.ProjectClientView_richText__0ckVl{line-height:1.7;font-size:1.05rem;color:#eaeaea;margin-top:2rem}.ProjectClientView_richText__0ckVl p{margin-bottom:1.25rem}.ProjectClientView_richText__0ckVl h1,.ProjectClientView_richText__0ckVl h2,.ProjectClientView_richText__0ckVl h3{margin:2rem 0 1rem;font-weight:600}.ProjectClientView_richText__0ckVl ul{padding-left:1.5rem;margin-bottom:1rem}.ProjectClientView_richText__0ckVl li{margin-bottom:.5rem}.ProjectClientView_richText__0ckVl a{color:#FF5F89;text-decoration:underline}.ProjectClientView_backButton__ZXrpR{display:inline-block;margin-bottom:1rem;color:#FF5F89;font-size:.95rem;text-decoration:none;border-bottom:1px dashed #ff5f89;transition:opacity .2s ease}.ProjectClientView_backButton__ZXrpR:hover{opacity:.7}.ProjectClientView_introLayout__yq1R6{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}@media (min-width:800px){.ProjectClientView_introLayout__yq1R6{flex-direction:row}}.ProjectClientView_fullWidthText__Ph4hh{margin-top:3rem}