.projects_page__PIwGw{flex:1 1;min-height:0;display:flex;flex-direction:column;width:100%}.ProjectsView_container__Zy2Bg{position:relative;flex:1 1;min-height:0;overflow:hidden;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProjectsView_container__Zy2Bg:active{cursor:-webkit-grabbing;cursor:grabbing}.ProjectsView_container__Zy2Bg img{pointer-events:none}.ProjectsView_slide__9FMCn{position:absolute;inset:0;display:flex;flex-direction:column;gap:16px;overflow:hidden}.ProjectsView_sectionHeader__Ck0YN{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.ProjectsView_sectionLabel__8BBOf{font-family:var(--font-montserrat),sans-serif;font-size:.63rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--th-accent)}.ProjectsView_sectionTitleRow__YEL7V{display:flex;align-items:center;justify-content:space-between;gap:16px}.ProjectsView_sectionTitle__wViMn{font-family:var(--font-montserrat),sans-serif;font-size:1.1rem;font-weight:700;color:#fff;letter-spacing:-.02em}.ProjectsView_headerActions__Lifdx{display:flex;align-items:center;gap:16px;flex-shrink:0}.ProjectsView_viewAll__Ok1zp{font-family:var(--font-montserrat),sans-serif;font-size:.68rem;font-weight:600;color:hsla(0,0%,100%,.3);text-decoration:none;white-space:nowrap;transition:color .15s ease}.ProjectsView_viewAll__Ok1zp:hover{color:#d23030}.ProjectsView_arrowNext__zY1hW{width:28px;height:28px;border-radius:50%;background:var(--th-accent);box-shadow:0 0 12px var(--th-glow);border:none;color:hsla(0,0%,100%,.9);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;transition:background .15s ease,box-shadow .15s ease;animation:ProjectsView_bounceX__AqXdK 2s ease-in-out infinite}.ProjectsView_arrowNext__zY1hW:hover{background:var(--th-accent-light);box-shadow:0 0 20px var(--th-glow)}@keyframes ProjectsView_bounceX__AqXdK{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}.ProjectsView_grid__S6kku{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:16px;gap:16px;flex:1 1;min-height:0}@media(max-width:767px){.ProjectsView_grid__S6kku{grid-template-columns:1fr;grid-template-rows:unset}}.ProjectsView_card__Ei1_d{position:relative;display:flex;flex-direction:column;background:#2e2e2e;border:1px solid hsla(0,0%,100%,.09);border-radius:16px;overflow:hidden;text-decoration:none;min-height:0;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.ProjectsView_card__Ei1_d:hover{border-color:var(--th-border);box-shadow:0 4px 24px var(--th-glow-soft);transform:translateY(-2px)}.ProjectsView_card__Ei1_d:hover .ProjectsView_thumbImg__HOSmm{transform:scale(1.04)}.ProjectsView_statusBadge__274mJ{position:absolute;top:8px;right:8px;z-index:3;font-family:var(--font-montserrat),sans-serif;font-size:.52rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;border-radius:9999px;padding:4px 9px;pointer-events:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ProjectsView_statusFinished__xPUY7{color:#4ade80;background:rgba(5,20,10,.75);border:1px solid rgba(74,222,128,.5);text-shadow:0 0 8px rgba(74,222,128,.6)}.ProjectsView_statusInProgress___iFe3{color:#fbbf24;background:rgba(20,14,5,.75);border:1px solid rgba(251,191,36,.45);text-shadow:0 0 8px rgba(251,191,36,.5)}.ProjectsView_thumb__RuS_M{position:relative;width:100%;aspect-ratio:16/7;overflow:hidden;background:hsla(0,0%,100%,.03);flex-shrink:0}.ProjectsView_thumbImg__HOSmm{object-fit:cover;object-position:top center;transition:transform .4s ease}.ProjectsView_thumbOverlay__NjkFB{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.5))}.ProjectsView_thumbDomain__oM7sM{position:absolute;bottom:6px;right:8px;font-family:var(--font-montserrat),sans-serif;font-size:.58rem;font-weight:600;letter-spacing:.04em;color:hsla(0,0%,100%,.5)}.ProjectsView_info__l9Qek{display:flex;flex-direction:column;gap:4px;padding:8px 16px 16px;flex:1 1;min-height:0}.ProjectsView_company__Qnmnq{font-family:var(--font-montserrat),sans-serif;font-size:.6rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#d23030}.ProjectsView_cardTitle__3W0_e{font-family:var(--font-montserrat),sans-serif;font-size:.85rem;font-weight:700;color:#fff;letter-spacing:-.01em}.ProjectsView_cardDesc__jWe8J{font-size:.72rem;color:#bcbcbc;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1 1}.ProjectsView_tags__PlAyT{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto}.ProjectsView_tagMore__dK8lI,.ProjectsView_tag__2Mzh0{font-family:var(--font-montserrat),sans-serif;font-size:.58rem;font-weight:600;letter-spacing:.04em;color:hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:9999px;padding:1px 6px}.ProjectsView_tagMore__dK8lI{color:var(--th-accent);border-color:var(--th-glow-soft);background:var(--th-bg-tint,transparent)}.ProjectsView_scrollView__UTJEN{display:flex;flex-direction:column;gap:32px;padding-bottom:24px}.ProjectsView_scrollSection__rxZih{display:flex;flex-direction:column;gap:16px}.ProjectsView_scrollGrid__u_E0A{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media(max-width:767px){.ProjectsView_scrollGrid__u_E0A{grid-template-columns:1fr}}.ProjectsView_dots__Tx4NY{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;flex-direction:row;gap:8px;padding:4px}.ProjectsView_dot__is9cj{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.15);border:none;cursor:pointer;padding:0;transition:background .15s ease,transform .15s ease}.ProjectsView_dot__is9cj:hover{background:hsla(0,0%,100%,.4)}.ProjectsView_dotActive___Bz4u{background:var(--th-accent-light);transform:scale(1.4)}