.ProjectArchive_archive__7QJR4{padding:8rem 0;background:radial-gradient(circle at 14% 0,rgba(180,200,229,.14),rgba(5,5,5,0) 48%),radial-gradient(circle at 86% 8%,rgba(212,175,55,.14),rgba(5,5,5,0) 46%),var(--bg-dark)}.ProjectArchive_header__0hTke{margin-bottom:5rem;text-align:center}.ProjectArchive_title__Z4cdY{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;margin-bottom:1.5rem}.ProjectArchive_subtitle__MnZXe{font-size:1.1rem;color:var(--text-secondary)}.ProjectArchive_signalGrid__YJd9a{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;margin-bottom:2.2rem}.ProjectArchive_signalCard__721vt{border:1px solid rgba(229,228,226,.16);background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.02)),rgba(6,6,6,.8);border-radius:10px;padding:.95rem 1rem 1.1rem}.ProjectArchive_signalCard__721vt span{display:inline-block;font-size:.66rem;text-transform:uppercase;letter-spacing:.14em;color:var(--text-secondary);margin-bottom:.5rem}.ProjectArchive_signalCard__721vt strong{display:block;font-size:1.55rem;line-height:1;margin-bottom:.35rem;font-weight:800;color:var(--accent-platinum)}.ProjectArchive_signalCard__721vt p{margin:0;font-size:.8rem;color:rgba(232,232,232,.82)}.ProjectArchive_controls__yLZYm{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem;gap:2rem;flex-wrap:wrap}.ProjectArchive_categories__jXbsL{display:flex;gap:.8rem;flex-wrap:wrap}.ProjectArchive_catBtn__VhSjK{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:var(--text-secondary);padding:.6rem 1.4rem;border-radius:4px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-height:44px}.ProjectArchive_catBtn__VhSjK:hover{background:rgba(255,255,255,.1);color:var(--text-primary)}.ProjectArchive_active__1JGQQ{background:var(--accent-gold);color:black;border-color:var(--accent-gold)}.ProjectArchive_rightControls__gSHN1{display:flex;align-items:center;gap:1.5rem}.ProjectArchive_viewToggle__EkVSc{display:flex;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:2px}.ProjectArchive_toggleBtn__LUY1O{background:transparent;border:none;color:var(--text-secondary);padding:.5rem;cursor:pointer;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;min-height:40px;min-width:40px}.ProjectArchive_toggleBtn__LUY1O:hover{color:var(--text-primary)}.ProjectArchive_toggleBtn__LUY1O.ProjectArchive_active__1JGQQ{background:rgba(255,255,255,.1);color:var(--accent-gold)}.ProjectArchive_grid__h8Ocu{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-gap:3rem;gap:3rem}.ProjectArchive_list__NH_Pp{display:flex;flex-direction:column;gap:1rem}.ProjectArchive_card__ICCXJ{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;overflow:hidden;transition:all .4s ease}.ProjectArchive_grid__h8Ocu .ProjectArchive_card__ICCXJ{display:flex;flex-direction:column}.ProjectArchive_list__NH_Pp .ProjectArchive_card__ICCXJ{display:block}.ProjectArchive_cardInner__fHOFw{display:flex}.ProjectArchive_grid__h8Ocu .ProjectArchive_cardInner__fHOFw{flex-direction:column}.ProjectArchive_list__NH_Pp .ProjectArchive_cardInner__fHOFw{flex-direction:row;align-items:center;padding:1.5rem 2.5rem;gap:3rem}.ProjectArchive_imageWrapper__aZLtI{position:relative;background:#111;overflow:hidden;flex-shrink:0}.ProjectArchive_projectCover__ndRGr{object-fit:cover;transform:scale(1.01)}.ProjectArchive_grid__h8Ocu .ProjectArchive_card__ICCXJ:hover .ProjectArchive_projectCover__ndRGr{transform:scale(1.04);transition:transform .45s ease}.ProjectArchive_projectLogoBadge__nRLCl{position:absolute;top:.7rem;left:.7rem;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:3;background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.3),rgba(255,255,255,.08) 45%,rgba(8,8,8,.9) 100%);border:1px solid rgba(229,228,226,.42);box-shadow:0 8px 18px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.34)}.ProjectArchive_projectLogoRing__PiSxn{position:absolute;inset:-3px;border-radius:50%;padding:1.4px;background:conic-gradient(from 0deg,#fafafa 0deg,#d9d9d9 44deg,#8f959d 96deg,#f3f3f3 150deg,#6f767f 208deg,#e5e4e2 268deg,#4e545d 320deg,#fafafa 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.95;animation:ProjectArchive_project-logo-spin__Tn1Nw 5.2s linear infinite}.ProjectArchive_projectLogoImage__5NW_C{width:24px;height:auto;object-fit:contain;filter:drop-shadow(0 0 8px rgba(229,228,226,.36)) brightness(1.08) contrast(1.04)}@keyframes ProjectArchive_project-logo-spin__Tn1Nw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProjectArchive_grid__h8Ocu .ProjectArchive_imageWrapper__aZLtI{aspect-ratio:16/10}.ProjectArchive_list__NH_Pp .ProjectArchive_imageWrapper__aZLtI{width:120px;height:80px;border-radius:4px}.ProjectArchive_imagePlaceholder__u4kmk{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.2em;font-size:.7rem;color:var(--text-secondary)}.ProjectArchive_grid__h8Ocu .ProjectArchive_imagePlaceholder__u4kmk{border-bottom:1px solid var(--glass-border)}.ProjectArchive_imageTint__j48J1{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.42)),radial-gradient(circle at 75% 15%,rgba(212,175,55,.2),rgba(0,0,0,0) 52%)}.ProjectArchive_overlay__w5vaG{position:absolute;inset:0;background:rgba(0,0,0,.6);opacity:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ProjectArchive_grid__h8Ocu .ProjectArchive_card__ICCXJ:hover .ProjectArchive_overlay__w5vaG{opacity:1}.ProjectArchive_list__NH_Pp .ProjectArchive_card__ICCXJ:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.2)}.ProjectArchive_viewBtn__d4S0K{background:var(--accent-gold);color:black;padding:.8rem 1.6rem;border-radius:4px;font-weight:700;display:flex;align-items:center;gap:.5rem;font-size:.9rem}.ProjectArchive_content__iwOvS{flex-grow:1;display:flex}.ProjectArchive_grid__h8Ocu .ProjectArchive_content__iwOvS{padding:2.5rem;flex-direction:column}.ProjectArchive_list__NH_Pp .ProjectArchive_content__iwOvS{flex-direction:row;align-items:center;justify-content:space-between;padding:0}.ProjectArchive_metaTop__W0Ezw{display:flex;align-items:center;gap:1.5rem}.ProjectArchive_grid__h8Ocu .ProjectArchive_metaTop__W0Ezw{margin-bottom:1.5rem}.ProjectArchive_year__R4A3H{font-family:monospace;font-size:.85rem;color:var(--accent-gold);opacity:.8}.ProjectArchive_tags__siACG{display:flex;gap:.6rem;flex-wrap:wrap}.ProjectArchive_tag__v3VWY{font-size:.7rem;font-weight:700;color:var(--text-secondary);background:rgba(255,255,255,.05);padding:.2rem .6rem;border-radius:2px;text-transform:uppercase;letter-spacing:.05em}.ProjectArchive_mainInfo__UN9wn{display:flex;flex-direction:column}.ProjectArchive_grid__h8Ocu .ProjectArchive_mainInfo__UN9wn{gap:1rem}.ProjectArchive_list__NH_Pp .ProjectArchive_mainInfo__UN9wn{flex:1 1;margin-left:3rem}.ProjectArchive_cardTitle__SW2jy{font-weight:600;color:var(--text-primary)}.ProjectArchive_grid__h8Ocu .ProjectArchive_cardTitle__SW2jy{font-size:1.6rem}.ProjectArchive_list__NH_Pp .ProjectArchive_cardTitle__SW2jy{font-size:1.1rem}.ProjectArchive_cardSummary__hVjku{line-height:1.6;color:var(--text-secondary)}.ProjectArchive_grid__h8Ocu .ProjectArchive_cardSummary__hVjku{font-size:1rem}.ProjectArchive_list__NH_Pp .ProjectArchive_cardSummary__hVjku{font-size:.9rem;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ProjectArchive_listLink__YCcp6{color:var(--text-secondary);transition:all .3s ease;margin-left:2rem}.ProjectArchive_list__NH_Pp .ProjectArchive_card__ICCXJ:hover .ProjectArchive_listLink__YCcp6{color:var(--accent-gold);transform:translate(2px,-2px)}.ProjectArchive_searchWrapper__3B__u{position:relative;min-width:300px}.ProjectArchive_searchIcon__SN9wq{position:absolute;left:1.2rem;top:50%;transform:translateY(-50%);color:var(--text-secondary);pointer-events:none;transition:color .3s ease}.ProjectArchive_searchInput__BplLa{width:100%;padding:.8rem 1.2rem .8rem 3.2rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:4px;color:var(--text-primary);font-size:.9rem;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:44px}.ProjectArchive_searchInput__BplLa:focus{outline:none;background:rgba(255,255,255,.05);border-color:var(--accent-gold);box-shadow:0 0 20px rgba(201,168,76,.1)}.ProjectArchive_searchInput__BplLa:focus+.ProjectArchive_searchIcon__SN9wq{color:var(--accent-gold)}.ProjectArchive_clearBtn__VcEDy{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.1);border:none;color:var(--text-secondary);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.ProjectArchive_clearBtn__VcEDy:hover{background:rgba(255,255,255,.2);color:var(--text-primary)}.ProjectArchive_resultsInfo__sRjOK{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.05)}.ProjectArchive_countText__HM3uX{font-size:.9rem;color:var(--text-secondary);font-weight:500}.ProjectArchive_resetAll__F_UYJ{background:transparent;border:none;color:var(--accent-gold);font-size:.85rem;font-weight:600;cursor:pointer;padding:.4rem .8rem;border-radius:4px;transition:all .2s ease}.ProjectArchive_resetAll__F_UYJ:hover{background:rgba(201,168,76,.1);text-decoration:underline}.ProjectArchive_empty__mAH9N{grid-column:1/-1;text-align:center;padding:8rem 0;color:var(--text-secondary);font-size:1.2rem}@media (max-width:1024px){.ProjectArchive_signalGrid__YJd9a{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectArchive_list__NH_Pp .ProjectArchive_cardInner__fHOFw{flex-direction:column;align-items:flex-start;padding:2rem;gap:1.5rem}.ProjectArchive_list__NH_Pp .ProjectArchive_imageWrapper__aZLtI{width:100%;height:200px;aspect-ratio:16/9}.ProjectArchive_list__NH_Pp .ProjectArchive_mainInfo__UN9wn{margin-left:0}.ProjectArchive_list__NH_Pp .ProjectArchive_content__iwOvS{flex-direction:column;align-items:flex-start;gap:1rem}.ProjectArchive_listLink__YCcp6{margin-left:0;padding-top:1rem;border-top:1px solid var(--glass-border);width:100%}}@media (max-width:768px){.ProjectArchive_archive__7QJR4{padding:4.8rem 0}.ProjectArchive_header__0hTke{margin-bottom:2.2rem}.ProjectArchive_signalGrid__YJd9a{grid-template-columns:1fr}.ProjectArchive_subtitle__MnZXe{font-size:.97rem;line-height:1.6;max-width:36ch;margin-inline:auto}.ProjectArchive_controls__yLZYm{margin-bottom:2rem;gap:1rem}.ProjectArchive_categories__jXbsL{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.2rem;scrollbar-width:none}.ProjectArchive_categories__jXbsL::-webkit-scrollbar{display:none}.ProjectArchive_catBtn__VhSjK{flex:0 0 auto;padding:.6rem .95rem;font-size:.78rem}.ProjectArchive_controls__yLZYm{flex-direction:column;align-items:flex-start}.ProjectArchive_rightControls__gSHN1{width:100%;justify-content:space-between;flex-wrap:wrap;gap:.75rem;flex-direction:column;align-items:stretch}.ProjectArchive_searchWrapper__3B__u{min-width:0;flex:1 1;width:100%}.ProjectArchive_viewToggle__EkVSc{width:100%;justify-content:center}.ProjectArchive_toggleBtn__LUY1O{min-height:44px;min-width:44px}.ProjectArchive_resultsInfo__sRjOK{margin-bottom:1rem;padding-bottom:.8rem}.ProjectArchive_grid__h8Ocu{grid-template-columns:1fr;gap:1.1rem}.ProjectArchive_grid__h8Ocu .ProjectArchive_content__iwOvS{padding:1.1rem}.ProjectArchive_grid__h8Ocu .ProjectArchive_cardTitle__SW2jy{font-size:1.25rem;line-height:1.3}.ProjectArchive_grid__h8Ocu .ProjectArchive_cardSummary__hVjku,.ProjectArchive_list__NH_Pp .ProjectArchive_cardSummary__hVjku{-webkit-line-clamp:3;line-clamp:3;max-width:100%}.ProjectArchive_searchInput__BplLa{font-size:16px}}@media (max-width:480px){.ProjectArchive_catBtn__VhSjK{min-height:42px;font-size:.74rem;padding:.55rem .82rem}.ProjectArchive_toggleBtn__LUY1O{min-height:42px;min-width:42px}.ProjectArchive_projectLogoBadge__nRLCl{width:34px;height:34px;top:.6rem;left:.6rem}.ProjectArchive_projectLogoImage__5NW_C{width:22px}.ProjectArchive_searchInput__BplLa{font-size:.84rem;padding-left:2.8rem}.ProjectArchive_searchIcon__SN9wq{left:.9rem}.ProjectArchive_resultsInfo__sRjOK{flex-direction:column;align-items:flex-start;gap:.55rem}.ProjectArchive_controls__yLZYm,.ProjectArchive_rightControls__gSHN1,.ProjectArchive_viewToggle__EkVSc{width:100%}.ProjectArchive_list__NH_Pp .ProjectArchive_cardInner__fHOFw{padding:1.2rem}.ProjectArchive_list__NH_Pp .ProjectArchive_imageWrapper__aZLtI{height:170px}.ProjectArchive_viewToggle__EkVSc{display:none}}