.project-showcase_card__YJlnZ{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:610px;overflow:hidden;border:1px solid rgba(255,255,255,.09);background:rgba(24,22,32,.84);box-shadow:0 25px 70px rgba(0,0,0,.28);backdrop-filter:blur(16px);transition:transform .22s ease,border-color .22s ease}.project-showcase_card__YJlnZ:hover{transform:translateY(-4px);border-color:rgba(192,132,252,.3)}.project-showcase_copy__tkkaw{position:relative;display:flex;padding:clamp(1.5rem,4vw,3.2rem);flex-direction:column;background:radial-gradient(circle at 0 0,rgba(126,34,206,.17),transparent 22rem),rgba(13,12,18,.36)}.project-showcase_title__3Dk3j{margin-top:1rem;font-size:clamp(2.2rem,4vw,4.2rem);line-height:.96;letter-spacing:-.055em}.project-showcase_description___XwJN{margin-top:1.25rem;color:#aaa6bb;line-height:1.72}.project-showcase_label__cOsWx{color:#777284;font-size:.66rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.project-showcase_roadmap__MFW1Q{display:grid;gap:.65rem;margin-top:1.6rem}.project-showcase_roadmapItem__b1kcY{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;color:#c9c5d6;font-size:.84rem}.project-showcase_checked__F20dX{color:#706b7d;text-decoration:line-through}.project-showcase_projectLink__AxNEL{align-self:flex-start;margin-top:auto;padding-top:2rem}.project-showcase_visual__bFHwn{display:flex;min-width:0;padding:clamp(1.2rem,3vw,2.5rem);flex-direction:column;justify-content:center;background:radial-gradient(circle at 75% 25%,rgba(34,211,238,.12),transparent 24rem),#0e0d13}.project-showcase_imageStage__5yZTP{position:relative;overflow:hidden;width:100%;aspect-ratio:16/10;border:1px solid rgba(255,255,255,.1);border-radius:1.35rem;background:rgba(255,255,255,.035)}.project-showcase_image__oQlZS{width:100%;height:100%;object-fit:contain}.project-showcase_emptyStage__xMvno{display:grid;height:100%;place-content:center;place-items:center;color:#777284}.project-showcase_thumbnails__nTKLW{display:flex;gap:.65rem;margin-top:1rem;overflow-x:auto;scrollbar-width:none}.project-showcase_thumbnails__nTKLW::-webkit-scrollbar{display:none}.project-showcase_thumbnail__crsKt{position:relative;overflow:hidden;width:74px;height:58px;flex:0 0 auto;border:1px solid rgba(255,255,255,.12);border-radius:.8rem;opacity:.48;background:#17151e;transition:opacity .16s ease,transform .16s ease,border-color .16s ease}.project-showcase_thumbnail__crsKt:hover{opacity:.85}.project-showcase_activeThumbnail__yJbi_{border-color:#c084fc;opacity:1;transform:translateY(-2px)}@media (max-width:54rem){.project-showcase_card__YJlnZ{grid-template-columns:1fr}.project-showcase_copy__tkkaw{min-height:520px}}@media (max-width:36rem){.project-showcase_copy__tkkaw{min-height:auto}.project-showcase_imageStage__5yZTP{aspect-ratio:4/3}}.projects-page_page__HQimj{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 8% 8%,rgba(126,34,206,.16),transparent 27rem),radial-gradient(circle at 92% 30%,rgba(34,211,238,.1),transparent 31rem),#0a0910;color:#f7f5ff}.projects-page_texture__bklPO{position:absolute;inset:0;opacity:.18;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:52px 52px;mask-image:linear-gradient(180deg,black,transparent 52rem)}.projects-page_content__60Grw{position:relative;z-index:2;padding-top:7.5rem;padding-bottom:7rem}.projects-page_projectStack__RCStm{display:grid;gap:1rem}