:root{--azul-900:#082040;--azul-800:#0b2d5a;--azul-700:#033a7b;--azul-500:#2c62a8;--cielo-500:#63c0eb;--cielo-100:#e4f3fb;--naranja-600:#b84300;--naranja-500:#d04d00;--naranja-400:#f07a2e;--rojo-corona:#b71d1d;--oro-corona:#e0a526;--plata-50:#f4f5f8;--plata-200:#e4e5ea;--ink:#14233a;--muted:#56627a;--line:#dde1ea;--white:#fff;--danger:#b71d1d;--ok:#1f7a4d;--serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--sans:"Source Sans 3", system-ui, -apple-system, "Segoe UI", sans-serif;--radius:10px;--shadow:0 6px 24px #033a7b14;--max:1120px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--sans);color:var(--ink);background:var(--plata-50);margin:0;font-size:1.0625rem;line-height:1.65}img{max-width:100%;display:block}a{color:var(--azul-700)}a:hover{color:var(--naranja-600)}h1,h2,h3,h4{font-family:var(--serif);font-variant-numeric:lining-nums;color:var(--azul-900);margin:0 0 .5em;font-weight:600;line-height:1.15}h1{font-size:clamp(2.4rem,5vw,3.6rem)}h2{font-size:clamp(1.9rem,3.5vw,2.6rem)}h3{font-size:1.5rem}p{margin:0 0 1em}.container{width:100%;max-width:var(--max);margin:0 auto;padding:0 20px}.section{padding:72px 0}.section--alt{background:var(--white)}.section--dark{background:var(--azul-900);color:#dfe4ec}.section--dark h2,.section--dark h3{color:var(--white)}.section--dark .eyebrow,.page-head .eyebrow,.hero .eyebrow{color:var(--naranja-400)}.section--dark a:not(.btn){color:var(--cielo-500)}.eyebrow{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--naranja-600);margin-bottom:.6em;font-size:.8rem;font-weight:700;display:inline-block}.lead{color:var(--muted);max-width:46em;font-size:1.2rem}.btn{border:2px solid var(--naranja-500);background:var(--naranja-500);color:var(--white);font:600 1rem var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:.5em;padding:.75em 1.4em;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.btn:hover{background:var(--naranja-600);border-color:var(--naranja-600);color:var(--white)}.btn--ghost{color:inherit;background:0 0}.btn--ghost:hover{color:inherit;background:#e656001f}.btn--small{padding:.45em 1em;font-size:.9rem}.btn--danger{border-color:var(--danger);color:var(--danger);background:0 0}.btn--danger:hover{background:var(--danger);color:var(--white);border-color:var(--danger)}.btn:disabled{opacity:.55;cursor:not-allowed}.grid{gap:24px;display:grid}.grid--2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px}.card h3{margin-top:0}.placeholder-img{aspect-ratio:4/3;border-radius:var(--radius);background:radial-gradient(circle at 30% 30%, #63c0eb59, transparent 55%), linear-gradient(135deg, var(--azul-700), var(--azul-900));color:#ffffffb3;text-align:center;place-items:center;padding:1em;font-size:.9rem;display:grid}.form{gap:18px;display:grid}.form-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}label{margin-bottom:6px;font-size:.95rem;font-weight:600;display:block}input,select,textarea{width:100%;font:inherit;background:var(--white);color:var(--ink);border:1px solid #cfc7b3;border-radius:8px;padding:.7em .85em}input:focus,select:focus,textarea:focus{outline:2px solid var(--cielo-500);outline-offset:1px;border-color:var(--azul-500)}textarea{resize:vertical;min-height:140px}.check{align-items:flex-start;gap:10px;font-weight:400;display:flex}.check input{width:auto;margin-top:.3em}.hint{color:var(--muted);font-size:.85rem;font-weight:400}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.alert{border-radius:8px;padding:14px 18px;font-weight:600}.alert--ok{color:var(--ok);background:#e6f3eb}.alert--error{color:var(--danger);background:#f8e6e4}.table{border-collapse:collapse;background:var(--white);width:100%}.table th,.table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.table th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.85rem}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.badge{background:var(--cielo-100);color:var(--azul-700);border-radius:999px;padding:.1em .6em;font-size:.8rem;font-weight:600;display:inline-block}.hidden{display:none!important}@media (width<=640px){.section{padding:52px 0}.card{padding:20px}}.page-head{background:linear-gradient(160deg, var(--azul-800), var(--azul-900));color:#c4ccd8;padding:72px 0 64px}.page-head h1{color:var(--white)}.page-head .lead{color:#c4ccd8}.narrow{max-width:820px}.noticia-tarjeta{min-width:0}.noticia-enlace{background:var(--white);border:1px solid var(--line);height:100%;color:inherit;box-shadow:var(--shadow);border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.noticia-enlace:hover{border-color:var(--naranja-400);color:inherit;transform:translateY(-3px);box-shadow:0 18px 40px #033a7b24}.noticia-img{aspect-ratio:16/10;background:var(--cielo-100);display:block;overflow:hidden}.noticia-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.noticia-img img.sin-imagen{filter:saturate(.6)brightness(.85)}.noticia-enlace:hover .noticia-img img{transform:scale(1.05)}.noticia-cuerpo{flex-direction:column;flex:1;gap:6px;padding:18px 20px 20px;display:flex}.noticia-cuerpo time{letter-spacing:.1em;text-transform:uppercase;color:var(--naranja-600);font-size:.8rem;font-weight:700}.noticia-cuerpo time strong{font-family:var(--serif);letter-spacing:0;font-variant-numeric:lining-nums;font-size:1.15rem}.noticia-titulo{font-family:var(--serif);color:var(--azul-900);font-size:1.4rem;font-weight:600;line-height:1.2}.noticia-resumen{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.95rem;display:-webkit-box;overflow:hidden}.noticia-leer{color:var(--azul-700);margin-top:auto;padding-top:6px;font-weight:600}.carrusel{background:var(--azul-900);isolation:isolate;border-radius:18px;min-height:460px;position:relative;overflow:hidden;box-shadow:0 24px 50px #033a7b40}.carrusel-pista{position:absolute;inset:0}.slide{opacity:0;visibility:hidden;transition:opacity .8s,visibility .8s;position:absolute;inset:0}.slide.activa{opacity:1;visibility:visible;z-index:1}.slide-img{position:absolute;inset:0}.slide-img img{object-fit:cover;width:100%;height:100%;transition:transform 7s ease-out;transform:scale(1.08)}.slide.activa .slide-img img{transform:scale(1)}.slide-capa{color:#d7dee8;background:linear-gradient(#08204000 25%,#082040a6 60%,#051428f2);flex-direction:column;justify-content:flex-end;padding:32px 32px 76px;display:flex;position:absolute;inset:0}.slide-capa time{letter-spacing:.12em;text-transform:uppercase;color:var(--naranja-400);font-size:.8rem;font-weight:700}.slide-capa h3{color:var(--white);max-width:22em;margin:6px 0 8px;font-size:clamp(1.7rem,3vw,2.4rem)}.slide-capa p{max-width:36em;margin:0 0 16px}.slide-capa .btn{align-self:flex-start}.carrusel-controles{z-index:2;align-items:center;gap:14px;display:flex;position:absolute;bottom:22px;left:32px;right:32px}.carrusel-flecha{width:40px;height:40px;color:var(--white);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff59;border-radius:50%;font-size:1rem;transition:background .2s}.carrusel-flecha:hover{background:var(--naranja-500);border-color:var(--naranja-500)}.carrusel-puntos{gap:8px;display:flex}.carrusel-puntos button{cursor:pointer;background:#fff6;border:0;border-radius:999px;width:10px;height:10px;padding:0;transition:width .3s,background .3s}.carrusel-puntos button[aria-current=true]{background:var(--naranja-400);width:30px}@media (prefers-reduced-motion:reduce){.slide,.slide-img img{transition:none}}@media (width<=600px){.carrusel{min-height:420px}.slide-capa{padding:22px 20px 70px}.carrusel-controles{left:20px;right:20px}}.noticia-completa{max-width:780px;margin:0 auto}.noticia-completa header{margin-bottom:28px}.noticia-completa time{letter-spacing:.12em;text-transform:uppercase;color:var(--naranja-600);font-size:.85rem;font-weight:700}.noticia-completa h1{margin:8px 0 14px;font-size:clamp(2.2rem,5vw,3.4rem)}.noticia-entradilla{font-family:var(--serif);color:var(--azul-700);margin:0;font-size:1.45rem;line-height:1.4}.noticia-figura{margin:0 0 32px}.noticia-figura img{border-radius:16px;width:100%;box-shadow:0 20px 44px #033a7b2e}.noticia-texto{font-size:1.12rem;line-height:1.8}.noticia-texto p:first-child:first-letter{float:left;font-family:var(--serif);color:var(--naranja-500);margin:6px 10px 0 0;font-size:4.2rem;font-weight:700;line-height:.85}.site-header[data-astro-cid-hkbrpulz]{z-index:50;backdrop-filter:blur(6px);color:var(--white);background:#081e3cf7;border-bottom:1px solid #e6560073;position:sticky;top:0}.header-inner[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.brand[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{border-radius:50%;box-shadow:0 0 0 2px #ffffff26}.brand[data-astro-cid-hkbrpulz]{color:var(--white);align-items:center;gap:12px;text-decoration:none;display:flex}.brand[data-astro-cid-hkbrpulz]:hover{color:var(--white)}.brand[data-astro-cid-hkbrpulz] strong[data-astro-cid-hkbrpulz]{font-family:var(--serif);font-size:1.35rem;line-height:1.1;display:block}.brand[data-astro-cid-hkbrpulz] small[data-astro-cid-hkbrpulz]{letter-spacing:.08em;color:var(--naranja-400);text-transform:uppercase;font-size:.75rem;display:block}.main-nav[data-astro-cid-hkbrpulz]{align-items:center;gap:4px;display:flex}.main-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:#dfe4ec;border-radius:999px;padding:.5em .85em;font-size:.95rem;font-weight:600;text-decoration:none}.main-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.main-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz].active{color:var(--naranja-400)}.main-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz].nav-socios{border:1px solid var(--naranja-500);color:var(--naranja-400);margin-left:8px}.main-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz].nav-socios:hover,.main-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz].nav-socios.active{background:var(--naranja-500);color:var(--white)}.menu-toggle[data-astro-cid-hkbrpulz]{cursor:pointer;background:0 0;border:0;padding:10px;display:none}.menu-toggle[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{background:var(--white);width:24px;height:2px;margin:5px 0;display:block}@media (width<=900px){.menu-toggle[data-astro-cid-hkbrpulz]{display:block}.main-nav[data-astro-cid-hkbrpulz]{background:var(--azul-900);border-bottom:1px solid #e6560073;flex-direction:column;align-items:stretch;padding:12px 20px 20px;display:none;position:absolute;top:72px;left:0;right:0}.main-nav[data-astro-cid-hkbrpulz].open{display:flex}.main-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz].nav-socios{text-align:center;margin:8px 0 0}}.site-footer[data-astro-cid-hkbrpulz]{background:radial-gradient(ellipse at 100% 0%, #63c0eb1a, transparent 45%), var(--azul-900);color:#b9c2d0;border-top:4px solid var(--naranja-500);font-size:.95rem;position:relative}.site-footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--naranja-400)}.site-footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--white)}.site-footer[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{flex:none;width:20px;height:20px}.site-footer[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz].trazo{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.footer-top[data-astro-cid-hkbrpulz]{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:48px 0 36px;display:flex}.footer-marca[data-astro-cid-hkbrpulz]{align-items:center;gap:18px;text-decoration:none;display:flex}.footer-marca[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{border-radius:50%;box-shadow:0 0 0 3px #ffffff1a}.footer-marca[data-astro-cid-hkbrpulz] strong[data-astro-cid-hkbrpulz]{font-family:var(--serif);color:var(--white);font-size:1.6rem;line-height:1.15;display:block}.footer-marca[data-astro-cid-hkbrpulz] em[data-astro-cid-hkbrpulz]{font-style:italic;font-family:var(--serif);color:var(--naranja-400);font-size:1.1rem;display:block}.redes[data-astro-cid-hkbrpulz]{gap:12px;display:flex}.redes[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{width:48px;height:48px;color:var(--white);background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;place-items:center;transition:background .2s,transform .2s,border-color .2s;display:grid}.redes[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{fill:currentColor;width:22px;height:22px}.redes[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz].trazo{fill:none}.redes[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--white);border-color:#0000;transform:translateY(-3px)}.redes[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-label=YouTube]:hover{background:red}.redes[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-label=Facebook]:hover{background:#1877f2}.redes[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-label^=Correo]:hover{background:var(--naranja-500)}.footer-grid[data-astro-cid-hkbrpulz]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:40px 0 48px;display:grid}.footer-title[data-astro-cid-hkbrpulz]{color:var(--white);font-family:var(--serif);align-items:center;gap:10px;margin:0 0 12px;font-size:1.3rem;display:flex}.footer-title[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{color:var(--naranja-400)}.footer-col[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin:0 0 10px;line-height:1.6}.hora[data-astro-cid-hkbrpulz]{font-family:var(--serif);color:var(--white);font-variant-numeric:lining-nums;font-size:1.8rem}.footer-link[data-astro-cid-hkbrpulz]{font-weight:600;text-decoration:none;display:block}.footer-link[data-astro-cid-hkbrpulz]+.footer-link[data-astro-cid-hkbrpulz]{margin-top:8px}.footer-nav[data-astro-cid-hkbrpulz]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.footer-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:#b9c2d0;text-decoration:none}.footer-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--naranja-400)}.footer-acciones[data-astro-cid-hkbrpulz]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.footer-mail[data-astro-cid-hkbrpulz]{border:1px solid #f07a2e99;border-radius:999px;align-items:center;gap:8px;padding:.45em 1em;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.footer-mail[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{width:18px;height:18px}.footer-mail[data-astro-cid-hkbrpulz]:hover{background:#f07a2e26}.site-footer[data-astro-cid-hkbrpulz] .btn[data-astro-cid-hkbrpulz]{color:var(--white)}.footer-bottom[data-astro-cid-hkbrpulz]{background:#00000038;font-size:.85rem}.footer-bottom-inner[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:16px;padding-bottom:16px;display:flex}.legal[data-astro-cid-hkbrpulz]{gap:18px;display:flex}.legal[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:#b9c2d0}.firma[data-astro-cid-hkbrpulz]{opacity:.85;align-items:center;gap:10px;text-decoration:none;transition:opacity .2s;display:inline-flex;color:#b9c2d0!important}.firma[data-astro-cid-hkbrpulz]:hover{opacity:1}.firma[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:auto;height:25px}@media (width<=900px){.footer-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1fr}}@media (width<=560px){.footer-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr;gap:28px}.footer-marca[data-astro-cid-hkbrpulz] strong[data-astro-cid-hkbrpulz]{font-size:1.35rem}.footer-bottom-inner[data-astro-cid-hkbrpulz]{flex-direction:column;align-items:flex-start}}
