.ProyectosPage_main__U51SO{min-height:100vh}.ProyectosPage_hero__ZG9uJ{background-color:var(--color-brand-main);padding:calc(80px + var(--spacing-2xl)) var(--spacing-lg) var(--spacing-2xl)}.ProyectosPage_container__DVzm_{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}.ProyectosPage_title__LBKgJ{font-family:var(--font-serif);font-size:clamp(2rem,4vw,3rem);font-weight:600;color:white;margin-bottom:var(--spacing-md);text-align:center}.ProyectosPage_subtitle__YgNAA{font-size:1.125rem;color:rgba(255,255,255,.9);max-width:600px;margin:0 auto;text-align:center;line-height:1.6}.ProyectosPage_content__qpWzi{padding:var(--spacing-2xl) var(--spacing-lg)}.ProyectosPage_grid__h2_A_{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}.ProyectosPage_card__o6T4X{background:var(--color-bg);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);transition:transform var(--transition-normal),box-shadow var(--transition-normal);text-decoration:none;color:inherit}.ProyectosPage_card__o6T4X:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.ProyectosPage_cardImage__Gv7I1{position:relative;height:200px;background-color:var(--color-bg-tertiary)}.ProyectosPage_image__t3ul_{object-fit:cover}.ProyectosPage_imagePlaceholder__qg3mU{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-brand-main) 0,#2a5540 100%)}.ProyectosPage_imagePlaceholder__qg3mU .ProyectosPage_material-icons__ByWkz{font-size:48px;color:rgba(255,255,255,.4)}.ProyectosPage_featured__rhEBv{position:absolute;top:var(--spacing-md);right:var(--spacing-md);background-color:var(--color-brand-main);color:white;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.ProyectosPage_cardContent__285fn{padding:var(--spacing-lg)}.ProyectosPage_cardTitle__jiAkO{font-family:var(--font-serif);font-size:1.25rem;font-weight:600;color:var(--color-text);margin-bottom:var(--spacing-sm);line-height:1.3}.ProyectosPage_cardExcerpt__buhv5{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.5;margin-bottom:var(--spacing-md);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ProyectosPage_achievements__e4als{display:flex;align-items:center;gap:var(--spacing-xs)}.ProyectosPage_achievementsCount__Y5qPb{font-size:.875rem;color:var(--color-brand-main);font-weight:500}.ProyectosPage_empty__HiitM{text-align:center;padding:var(--spacing-2xl)}.ProyectosPage_emptyText__VRAwe{font-size:1.125rem;color:var(--color-text-secondary)}.ProyectosPage_cardSkeleton__FbEAT{border-radius:var(--radius-lg);overflow:hidden;background:var(--color-bg);box-shadow:var(--shadow-sm)}.ProyectosPage_cardSkeletonContent__lRO7_{padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-sm)}@media (max-width:768px){.ProyectosPage_grid__h2_A_{grid-template-columns:1fr}.ProyectosPage_hero__ZG9uJ{padding-top:calc(70px + var(--spacing-xl))}}