.valor-hero[data-astro-cid-ffo6v4vn]{position:relative;background:var(--color-secondary-900);padding:var(--space-20) 0;text-align:center;overflow:hidden}.valor-hero__overlay[data-astro-cid-ffo6v4vn]{position:absolute;inset:0;background:linear-gradient(180deg,#0a1628f2,#162e52e6)}.valor-hero__content[data-astro-cid-ffo6v4vn]{position:relative;z-index:1}.valor-hero[data-astro-cid-ffo6v4vn] h1[data-astro-cid-ffo6v4vn]{color:#fff;font-size:var(--text-5xl);margin-bottom:var(--space-4)}.valor-hero__subtitle[data-astro-cid-ffo6v4vn]{color:#ffffffbf;font-size:var(--text-xl);max-width:600px;margin:0 auto var(--space-10);line-height:1.6}.valor-hero__count[data-astro-cid-ffo6v4vn]{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--space-8)}.valor-hero__number[data-astro-cid-ffo6v4vn]{font-family:var(--font-heading);font-size:var(--text-5xl);font-weight:900;color:var(--color-accent-400);line-height:1}.valor-hero__label[data-astro-cid-ffo6v4vn]{font-size:var(--text-sm);color:#ffffffbf;text-transform:uppercase;letter-spacing:.1em;margin-top:var(--space-2)}.valor-hero__conflicts[data-astro-cid-ffo6v4vn]{display:flex;justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap}.valor-hero__conflict-link[data-astro-cid-ffo6v4vn]{color:#ffffffb3;font-size:var(--text-base);font-weight:600;text-decoration:none;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);transition:all var(--transition-fast)}.valor-hero__conflict-link[data-astro-cid-ffo6v4vn]:hover{color:#fff;background:#ffffff1a}.valor-hero__divider[data-astro-cid-ffo6v4vn]{color:#fff3}.valor-grid[data-astro-cid-ffo6v4vn]{display:grid;grid-template-columns:1fr;gap:var(--space-6);max-width:900px;margin:0 auto}.valor-card[data-astro-cid-ffo6v4vn]{background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-md);overflow:hidden;border-left:4px solid var(--color-accent-500);transition:box-shadow var(--transition-base)}.valor-card[data-astro-cid-ffo6v4vn]:hover{box-shadow:var(--shadow-lg)}.valor-card__header[data-astro-cid-ffo6v4vn]{display:flex;gap:var(--space-5);padding:var(--space-6);background:var(--color-neutral-50);border-bottom:1px solid var(--color-neutral-200)}.valor-card__photo[data-astro-cid-ffo6v4vn]{width:80px;height:100px;flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-secondary-800)}.valor-card__photo[data-astro-cid-ffo6v4vn] img[data-astro-cid-ffo6v4vn]{width:100%;height:100%;object-fit:cover}.valor-card__info[data-astro-cid-ffo6v4vn]{display:flex;flex-direction:column;justify-content:center}.valor-card__name[data-astro-cid-ffo6v4vn]{font-size:var(--text-xl);font-family:var(--font-heading);color:var(--color-secondary-800);margin-bottom:var(--space-1)}.valor-card__rank[data-astro-cid-ffo6v4vn]{font-size:var(--text-base);font-weight:700;color:var(--color-primary-700);margin:0}.valor-card__unit[data-astro-cid-ffo6v4vn]{font-size:var(--text-sm);color:var(--color-neutral-600);margin:var(--space-1) 0 0}.valor-card__date[data-astro-cid-ffo6v4vn]{font-size:var(--text-xs);color:var(--color-neutral-500);margin:var(--space-1) 0 0;text-transform:uppercase;letter-spacing:.05em}.valor-card__location[data-astro-cid-ffo6v4vn]{font-size:var(--text-xs);color:var(--color-neutral-500);font-style:italic;margin-bottom:var(--space-3)}.valor-card__citation[data-astro-cid-ffo6v4vn]{padding:var(--space-5) var(--space-6);font-size:var(--text-sm);line-height:1.8;color:var(--color-neutral-700)}.valor-card__citation[data-astro-cid-ffo6v4vn] p{margin-bottom:var(--space-3)}.valor-card__citation[data-astro-cid-ffo6v4vn] p:last-child{margin-bottom:0}.valor-card__citation[data-astro-cid-ffo6v4vn] strong{color:var(--color-secondary-800)}.section--light[data-astro-cid-ffo6v4vn] .valor-card[data-astro-cid-ffo6v4vn]{border-left-color:var(--color-primary-700)}@media(max-width:640px){.valor-hero__stats[data-astro-cid-ffo6v4vn]{flex-direction:column;gap:var(--space-6)}.valor-card__header[data-astro-cid-ffo6v4vn]{flex-direction:column;align-items:center;text-align:center}.valor-card__photo[data-astro-cid-ffo6v4vn]{width:100px;height:120px}}
