.perfil-hero[data-astro-cid-f6gqcuqj]{position:relative;height:50vh;min-height:380px;display:flex;align-items:flex-end;background-color:#0a1a10;background-size:cover;background-position:center top;overflow:hidden}.perfil-hero[data-astro-cid-f6gqcuqj]:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0000001a,#0000004d 40%,#050505e0)}.perfil-hero-inner[data-astro-cid-f6gqcuqj]{position:relative;z-index:1;padding:0 4rem 3.5rem;width:100%}.perfil-breadcrumb[data-astro-cid-f6gqcuqj]{font-family:var(--font-sans);font-size:.58rem;letter-spacing:.25em;text-transform:uppercase;color:#f5f0e873;margin-bottom:.8rem}.perfil-breadcrumb[data-astro-cid-f6gqcuqj] a[data-astro-cid-f6gqcuqj]{color:var(--dorado);text-decoration:none}.perfil-breadcrumb[data-astro-cid-f6gqcuqj] a[data-astro-cid-f6gqcuqj]:hover{text-decoration:underline}.perfil-origen[data-astro-cid-f6gqcuqj]{font-family:var(--font-sans);font-size:.6rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--dorado);margin-bottom:.5rem}.perfil-nombre[data-astro-cid-f6gqcuqj]{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:900;color:var(--crema);line-height:1.1}.perfil-content[data-astro-cid-f6gqcuqj]{max-width:1100px;margin:0 auto;padding:5rem 4rem 6rem;display:grid;grid-template-columns:1fr 340px;gap:5rem;align-items:start}.perfil-section-label[data-astro-cid-f6gqcuqj]{font-family:var(--font-sans);font-size:.58rem;font-weight:600;letter-spacing:.35em;text-transform:uppercase;color:var(--dorado);margin-bottom:1.5rem;padding-bottom:.8rem;border-bottom:1px solid rgba(201,151,58,.2)}.perfil-bio[data-astro-cid-f6gqcuqj]{font-family:var(--font-body);font-size:1.15rem;font-style:italic;color:#f5f0e8b3;line-height:1.9}.perfil-bio[data-astro-cid-f6gqcuqj] p[data-astro-cid-f6gqcuqj]{margin-bottom:1rem}.perfil-triunfadores[data-astro-cid-f6gqcuqj]{margin-top:3rem}.triunfadores-list[data-astro-cid-f6gqcuqj]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.triunfadores-list[data-astro-cid-f6gqcuqj] li[data-astro-cid-f6gqcuqj]{font-family:var(--font-body);font-size:1.05rem;color:#f5f0e8d9;padding:.6rem 1rem;position:relative;line-height:1.5;background:#c9973a0d;border-left:2px solid var(--dorado);border-radius:0 3px 3px 0}[data-theme=light] .triunfadores-list[data-astro-cid-f6gqcuqj] li[data-astro-cid-f6gqcuqj]{color:#1a1209d9;background:#c9973a14}.perfil-galeria[data-astro-cid-f6gqcuqj]{margin-top:3rem}.galeria-grid[data-astro-cid-f6gqcuqj]{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.galeria-item[data-astro-cid-f6gqcuqj]{display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:2px;background:#111;position:relative}.galeria-item[data-astro-cid-f6gqcuqj] img[data-astro-cid-f6gqcuqj]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.galeria-item[data-astro-cid-f6gqcuqj]:hover img[data-astro-cid-f6gqcuqj]{transform:scale(1.05)}@media(max-width:640px){.galeria-grid[data-astro-cid-f6gqcuqj]{grid-template-columns:repeat(2,1fr)}}.perfil-datos[data-astro-cid-f6gqcuqj]{background:#111;border:1px solid rgba(201,151,58,.15);border-radius:4px;overflow:hidden}.datos-header[data-astro-cid-f6gqcuqj]{background:var(--verde);padding:1rem 1.4rem;font-family:var(--font-sans);font-size:.58rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#f5f0e8cc}.dato-item[data-astro-cid-f6gqcuqj]{padding:1rem 1.4rem;border-bottom:1px solid rgba(201,151,58,.08);display:flex;flex-direction:column;gap:.25rem}.dato-item[data-astro-cid-f6gqcuqj]:last-child{border-bottom:none}.dato-label[data-astro-cid-f6gqcuqj]{font-family:var(--font-sans);font-size:.52rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--dorado)}.dato-val[data-astro-cid-f6gqcuqj]{font-family:var(--font-body);font-size:1rem;color:var(--crema)}.perfil-back[data-astro-cid-f6gqcuqj]{padding:0 4rem 5rem;max-width:1100px;margin:0 auto}[data-theme=light] .perfil-bio[data-astro-cid-f6gqcuqj]{color:#1a1209a6}[data-theme=light] .perfil-datos[data-astro-cid-f6gqcuqj]{background:#fff;box-shadow:0 2px 16px #00000014}[data-theme=light] .dato-val[data-astro-cid-f6gqcuqj]{color:#1a1209}@media(max-width:1024px){.perfil-content[data-astro-cid-f6gqcuqj]{grid-template-columns:1fr;gap:3rem}.perfil-sidebar[data-astro-cid-f6gqcuqj]{order:-1}}@media(max-width:768px){.perfil-hero-inner[data-astro-cid-f6gqcuqj]{padding:0 1.5rem 2.5rem}.perfil-content[data-astro-cid-f6gqcuqj]{padding:3rem 1.5rem 4rem}.perfil-back[data-astro-cid-f6gqcuqj]{padding:0 1.5rem 4rem}}
