:root{--navy:#091d32;--navy2:#102b45;--navy3:#183850;--gold:#c9a76b;--goldlight:#e6cb92;--cream:#fbf8f1;--ink:#14293b;--muted:#647282}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:75px}body{margin:0;color:var(--ink);background:var(--cream);font:16px/1.7 'Segoe UI',Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.contenedor{max-width:1140px;margin:auto;padding:0 24px}.cabecera{height:76px;position:sticky;top:0;z-index:50;background:#091d32f7;backdrop-filter:blur(13px);display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1140px)/2 + 24px));border-bottom:1px solid #ffffff20;color:white}.marca{display:flex;align-items:center;gap:11px;font-family:Georgia,serif;font-size:19px;letter-spacing:.07em}.marca small{font:10px Arial;color:var(--goldlight);display:block;letter-spacing:.23em}.marca-icono{font-size:29px;color:var(--gold)}nav{display:flex;gap:25px;align-items:center;font-size:13px;letter-spacing:.02em}nav a:hover{color:var(--goldlight)}.nav-participa{border:1px solid var(--gold);padding:8px 18px;border-radius:5px;color:var(--goldlight)}.menu-boton{display:none;background:none;color:white;border:0;font-size:24px}.hero{min-height:735px;position:relative;display:flex;align-items:center;justify-content:center;color:white;background:radial-gradient(ellipse at 50% 22%,#294862 0%,#0d263f 46%,#071625 100%);text-align:center;overflow:hidden}.hero:before,.hero:after{content:'';position:absolute;border:1px solid #c9a76b32;width:64%;height:82%;top:9%;left:18%;pointer-events:none}.hero:after{inset:4% 3%;width:94%;height:92%;border-color:#c9a76b47}.hero-brillo{position:absolute;width:500px;height:500px;background:#c9a76b0d;border-radius:50%;filter:blur(60px)}.hero-contenido{position:relative;z-index:1;padding-top:75px;padding-bottom:75px}.medallon{margin:0 auto 22px;background:#fefcf7;border:3px double #caab71;width:118px;height:118px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:4px;box-shadow:0 8px 50px #0007}.medallon img{width:100%;height:100%;object-fit:contain;border-radius:50%}.sobretitulo{font-size:12px;font-weight:700;letter-spacing:.23em;color:#ad8850;text-transform:uppercase}.dorado{color:var(--goldlight)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;line-height:1.2}h1{font-weight:400;font-size:clamp(43px,6.3vw,88px);margin:22px auto 20px;letter-spacing:-.035em}h1 em{font-weight:400;color:var(--goldlight)}.hero-principios{font:clamp(16px,2.25vw,23px) Georgia,serif;letter-spacing:.07em;color:var(--goldlight)}.hero-principios span{font-size:11px;padding:0 14px}.linea-oro{height:1px;width:140px;background:var(--gold);margin:27px auto}.hero-nombre{font:25px Georgia,serif;margin-bottom:4px}.hero-descripcion{color:#cfdae3;font-size:15px}.hero-botones{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:30px}.boton{border-radius:4px;border:1px solid transparent;padding:12px 24px;font-weight:650;display:inline-block;text-align:center;transition:transform .2s,background .2s}.boton:hover{transform:translateY(-2px)}.boton-oro{background:var(--gold);color:#10243b}.boton-oro:hover{background:var(--goldlight)}.boton-borde{border-color:#b9aa8d;color:white}.seccion{padding:100px 0}h2{font-size:clamp(32px,4vw,50px);font-weight:400;margin-bottom:24px}h2 span{color:#b08a4d}.centrado{text-align:center}.intro{font-size:18px;color:var(--muted);max-width:770px;margin:0 auto 40px}.ideal{background:#f9f7f1}.texto-ideal{max-width:890px;margin:0 auto 45px;color:#546373}.pilares{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pilar{background:white;border:1px solid #e3ddcd;padding:30px 25px;min-height:250px;position:relative;box-shadow:0 8px 22px #0a233509}.pilar-num{color:#ae956d;font-size:12px;letter-spacing:.15em}.pilar-icono{float:right;color:#b69561;font-size:35px;line-height:1}.pilar h3{font-size:21px;margin-top:25px;margin-bottom:13px}.pilar p{font-size:14px;color:#687789;margin:0}.cita{max-width:940px;margin:55px auto 0;background:var(--navy);color:white;padding:40px 65px;border-top:3px solid var(--gold);text-align:center}.cita>span{color:var(--gold);font:75px Georgia,serif;height:50px;display:block}.cita p{font:italic clamp(23px,2.8vw,34px)/1.4 Georgia,serif}.cita small{font-size:11px;letter-spacing:.18em;color:var(--goldlight)}.biografia{background:#fff}.biografia-grilla{display:grid;grid-template-columns:39% 1fr;gap:60px;align-items:center;margin-top:35px}.perfil-imagen{min-height:340px;border:1px solid #e1d5bc;padding:12px;background:#f5f1e9}.foto-espera{height:100%;min-height:340px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:linear-gradient(130deg,#0c243d,#1c3a54);color:#ced9e2}.foto-espera span{font-size:100px;line-height:1;color:var(--gold)}.foto-espera p{margin-top:20px;font-size:13px}.biografia h3{font-size:26px}.biografia-grilla p{color:#667585}.cargos{border-top:1px solid #e5dfd2;margin-top:24px}.cargos div{display:flex;gap:25px;padding:12px 0;border-bottom:1px solid #e5dfd2}.cargos strong{color:#aa834e}.subseccion{margin:55px 0 25px}.trayectoria{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.trayectoria>div{border-left:3px solid var(--gold);padding:15px 20px;background:#f7f5f0}.trayectoria strong,.trayectoria span{display:block}.trayectoria strong{color:#a58149;font-size:13px}.trayectoria span{margin-top:4px;font-size:15px}.historia{background:#102b45;color:#e8eef5}.historia-interior{max-width:850px;text-align:center}.historia p:not(.sobretitulo){color:#c5d1db}.historia-destacado{font:italic 25px Georgia,serif;color:var(--goldlight)!important;margin-top:25px}.rumbo{background:#f8f5ed}.rumbo-grilla,.ejes{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.rumbo-grilla article{padding:35px 28px;background:#fff;border-top:3px solid var(--gold)}.rumbo-grilla article>span{color:var(--gold);font-size:13px}.rumbo-grilla h3{font-size:25px;margin:10px 0}.rumbo-grilla p,.ejes p,.ejes li{color:#627180;font-size:14px}.propuestas{background:#fff}.ejes article{border:1px solid #e8e1d6;padding:32px 27px}.eje-icono{width:55px;height:55px;border-radius:50%;display:grid;place-items:center;background:#102b45;color:#ddb975;font-size:29px}.ejes h3{font-size:27px;margin:20px 0 8px}.ejes ul{padding-left:20px}.ejes li{margin:10px 0}.programa{background:#f7f3ea}.programa-lista{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.programa-lista>div{background:white;padding:26px 28px;border:1px solid #e1d8c7}.programa-lista span{display:inline-block;color:#a88450;margin-right:15px}.programa-lista strong{font:20px Georgia,serif}.programa-lista p{margin:9px 0 0;color:#627180;font-size:14px}.seguimiento{background:#102b45;color:white}.seguimiento .intro{color:#cad7e2}.participa{background:#fbf9f3}.metricas{display:flex;gap:17px;justify-content:center;margin-bottom:35px}.metricas>div{background:#102b45;color:white;border-radius:5px;min-width:190px;padding:19px 26px;text-align:center}.metrica-icono{display:block;color:#d6b67a;font-size:23px}.metricas strong{display:block;font:35px Georgia,serif}.metricas small{color:#c6d1df}.participacion-grilla{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.participacion-caja{background:white;border:1px solid #e5dfd4;padding:30px}.participacion-caja h3{font-size:26px}.participacion-caja p{color:#5c6c7e}.participacion-caja label{display:block;font-weight:600;font-size:13px;margin:16px 0 5px}.participacion-caja input,.participacion-caja textarea,.participacion-caja select{width:100%;border:1px solid #cfd5d9;background:#fff;border-radius:4px;padding:10px;color:#243b51}.participacion-caja textarea{resize:vertical}.participacion-caja form button{margin-top:20px}.participacion-caja small{display:block;color:#7a8794;margin-top:14px}.estado{min-height:24px;font-size:14px;color:#876833!important}.campo-trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.nota-contadores{text-align:center;color:#7a8590;font-size:12px;max-width:750px;margin:35px auto 0}.pie{background:#071a2d;text-align:center;color:white;padding:58px 20px}.pie-simbolo{color:var(--gold);font-size:34px}.pie h2{font-size:32px;margin:16px 0}.pie p{color:var(--goldlight)}.pie small{color:#a6b6c8}@media(max-width:950px){.cabecera{padding:0 20px}.menu-boton{display:block}nav{display:none;position:absolute;top:76px;right:0;left:0;background:#0b233b;padding:25px;flex-direction:column;align-items:stretch}nav.abierta{display:flex}.pilares,.rumbo-grilla,.ejes{grid-template-columns:repeat(2,1fr)}.biografia-grilla{gap:30px}.trayectoria{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.seccion{padding:66px 0}.hero{min-height:680px}.hero:before{display:none}.hero:after{inset:12px;width:auto;height:auto}.hero-nombre{font-size:21px}.hero-principios span{padding:0 4px}.pilares,.rumbo-grilla,.ejes,.programa-lista,.participacion-grilla,.biografia-grilla,.trayectoria{grid-template-columns:1fr}.cita{padding:30px 20px}.metricas{gap:10px}.metricas>div{min-width:0;flex:1;padding:16px 8px}.metricas strong{font-size:28px}.contenedor{padding:0 18px}.perfil-imagen{min-height:260px}.foto-espera{min-height:260px}}

:root{--muted:#1d2b38}
body{font-size:17px}
.intro{font-size:19px;color:#1d2b38}
.texto-ideal{font-size:17px;color:#172531}
.pilar p{font-size:16px;color:#1d2b38}
.biografia-grilla p{font-size:17px;color:#1d2b38}
.rumbo-grilla p,.ejes p,.ejes li{font-size:16px;color:#1d2b38}
.programa-lista p{font-size:16px;color:#1d2b38}
.participacion-caja p{font-size:17px;color:#1d2b38}
.participacion-caja small{font-size:14px;color:#24313c}
.nota-contadores{font-size:14px;color:#24313c}
.trayectoria span{font-size:16px}
.participacion-caja label{font-size:15px}
.estado{font-size:15px}
