.projects-page{min-height:100vh;background:#fff}.projects-header{height:140px;padding:16px max(40px,calc((100vw - 1450px)/2));display:flex;align-items:center;justify-content:space-between;background:#0e0e0e;border-radius:0 0 24px 24px;color:#fff}.projects-header .is-current{width:200px;padding:8px 16px;border:1px solid #2bf6c2;border-radius:24px;text-decoration:underline;font-weight:700}.projects-catalog{padding:40px max(40px,calc((100vw - 1520px)/2)) 80px}.project-filters{display:flex;gap:24px;margin-bottom:80px}.project-filters button{min-height:40px;padding:9px 24px;border:1px solid #0b0b0b;border-radius:40px;background:#fff;color:#0b0b0b;font:700 16px/1.2 "Rethink Sans",sans-serif;cursor:pointer;white-space:nowrap}.project-filters button.is-active{border-color:transparent;background:linear-gradient(135deg,#2bf6c2 35%,#29ccff 90%);font-weight:800;letter-spacing:.32px}.projects-grid{display:grid;grid-template-columns:repeat(4,350.5px);gap:80px 24px;justify-content:center}.catalog-card{width:350.5px;border-bottom:1px solid #ebe6e0;padding-bottom:16px;transition:opacity .2s,transform .2s}.catalog-card.is-hidden{display:none}.catalog-card img{display:block;width:100%;aspect-ratio:350/330;object-fit:cover;border-radius:16px}.catalog-meta{display:grid;grid-template-columns:minmax(0,1fr) 106px 36px;gap:14px;align-items:center;margin-top:14px}.catalog-meta h2{margin:0;font-size:24px;line-height:1.2;white-space:nowrap}.catalog-meta p{margin:0;color:#737373;font-size:11px;line-height:1.2}.catalog-meta>span{width:36px;height:36px;border:2px solid #0b0b0b;border-radius:50%;display:grid;place-items:center;font-size:20px}.projects-cta{height:228px;background:#0e0e0e;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:36px}.projects-cta h2{margin:0;font:400 24px/1.2 "Special Gothic Expanded One",sans-serif}.projects-page .site-footer{border-radius:0}.projects-page .menu-toggle,.projects-page .mobile-menu{display:none}
@media(max-width:1200px){.projects-grid{grid-template-columns:repeat(3,350.5px)}}
@media(max-width:700px){.projects-header{position:sticky;z-index:20;top:0;height:100px;padding:16px 24px;border-radius:0 0 24px 24px}.projects-header .brand{font-size:30px}.projects-page .menu-toggle{display:flex}.projects-page .mobile-menu{display:flex}.projects-catalog{padding:28px 24px 24px}.project-filters{width:382px;max-width:100%;margin:0 auto 24px;display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.projects-grid{display:flex;flex-direction:column;align-items:center;gap:24px}.catalog-card{width:350.5px;max-width:100%}.catalog-meta{grid-template-columns:minmax(0,1fr) 106px 36px}.projects-cta{height:228px;padding:40px 24px;text-align:center;border-radius:0 0 20px 20px}.projects-cta h2{font-size:24px;max-width:382px}.projects-page .site-footer{border-radius:0}}

