

/* Start:/css/projects.css?17853046001244*/
.catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem;max-width:1020px;margin:0 auto}
.catalog-grid .proj{display:block;flex:none;transition:border-color .18s,transform .18s}
.catalog-grid .proj:hover{border-color:var(--orange-border);transform:translateY(-3px)}
@media(max-width:760px){
    .catalog-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:480px){
    .catalog-grid{grid-template-columns:1fr}
}
.proj-visual{border:1px solid rgba(232,100,26,.4)}
.breadcrumb{font-size:12.5px;color:var(--text-muted);padding:1.25rem 2rem 0}
.breadcrumb a{color:var(--text-muted)}
.breadcrumb a:hover{color:var(--orange)}
.pd-hero{padding:1.5rem 2rem 2.5rem}
.pd-hero-inner{max-width:1020px;margin:0 auto}
.pd-tag{display:inline-block;background:var(--orange);color:#fff;font-size:11px;font-weight:600;padding:4px 11px;border-radius:4px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:1rem}
.pd-hero h1{font-family:'Space Grotesk',sans-serif;font-size:clamp(26px,4vw,40px);font-weight:700;line-height:1.15;letter-spacing:-.02em;margin-bottom:.75rem}
.pd-hero-sub{font-size:15.5px;color:var(--text-secondary);max-width:620px}
@media(max-width:760px){
    .breadcrumb,.pd-hero{padding-left:1rem;padding-right:1rem}
}

/* End */
/* /css/projects.css?17853046001244 */
