:root{--pino-950:#122016;--pino-900:#182b1d;--pino-800:#1e3825;--pino-700:#306536;--verde:#508b3a;--verde-texto:#3f7a2e;--verde-oscuro:#306536;--salvia:#71a673;--lima:#a1bb3a;--lima-suave:#f1f5dc;--tronco:#99887d;--tronco-texto:#6f6259;--tronco-oscuro:#3b322b;--tronco-950:#2a231e;--azul:#2f6195;--azul-oscuro:#244c75;--azul-suave:#e6eef6;--turquesa:#2eb0c9;--tinta:#15241a;--tinta-suave:#3d4c41;--tablero:#f5f2ec;--arena:#f6f3ee;--papel:#fff;--linea:#e2ddd5;--fuente-titulo:"Lexend", "Atkinson Hyperlegible Next", system-ui, sans-serif;--fuente-texto:"Atkinson Hyperlegible Next", system-ui, sans-serif;--fuente-hora:"Atkinson Hyperlegible Mono", ui-monospace, monospace;--radio-tarjeta:14px;--radio-boton:999px;--borde-tarjeta:1px;--sombra-tarjeta:0 1px 2px #12201614, 0 8px 24px -14px #12201659;--sombra-despegada:0 4px 8px #1220161a, 0 22px 40px -18px #12201673;--curva:cubic-bezier(.22, 1, .36, 1);--ancho:1240px;--margen:clamp(1rem, 4vw, 2.5rem);--seccion:clamp(4rem, 9vw, 7.5rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:var(--pino-700) var(--tablero);caret-color:var(--verde);scroll-padding-top:6.5rem;overflow-x:clip}body{background:var(--papel);color:var(--tinta);font-family:var(--fuente-texto);font-kerning:normal;-webkit-font-smoothing:antialiased;margin:0;font-size:1.125rem;line-height:1.65}::selection{background:var(--lima);color:var(--tinta)}img,video,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4{font-family:var(--fuente-titulo);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.12}p{text-wrap:pretty;margin:0}p+p{margin-top:1em}ul,ol{margin:0;padding:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:2px}a:hover{-webkit-text-decoration-color:var(--verde);text-decoration-color:var(--verde)}:focus-visible{outline:3px solid var(--azul);outline-offset:3px;border-radius:6px}.fondo-oscuro :focus-visible,.fondo-tronco :focus-visible,.panel-menu :focus-visible,.pie :focus-visible,.portada :focus-visible,.cita :focus-visible{outline-color:var(--lima)}button{font:inherit;color:inherit;cursor:pointer}.oculto-visual{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.saltar{z-index:300;border-radius:var(--radio-boton);background:var(--lima);color:var(--tinta);transition:transform .2s var(--curva);padding:.75rem 1.25rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.saltar:focus{transform:none}.envoltorio{width:min(100% - 2 * var(--margen), var(--ancho));margin-inline:auto}.estrecho{width:min(100% - 2 * var(--margen), 46rem);margin-inline:auto}main{display:block}main:focus{outline:none}.titulo-seccion{letter-spacing:-.03em;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:800}.titulo-seccion,.cabecera-pagina h1{text-wrap:balance}.entrada strong,.prosa strong,.metodo p strong{color:var(--tinta)}.fondo-oscuro .entrada strong,.fondo-tronco .entrada strong{color:#fff}.entrada{max-width:38rem;color:var(--tinta-suave);margin-top:1rem;font-size:clamp(1.15rem,1.6vw,1.3rem);line-height:1.55}.fondo-oscuro .entrada{color:#ffffffe6}.cabeza-seccion{gap:.25rem;margin-bottom:clamp(2rem,4vw,3.25rem);display:grid}.cabeza-seccion-fila{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.seccion{padding-block:var(--seccion)}.fondo-oscuro{background-color:var(--pino-800);color:#fff}.fondo-tronco{background-color:var(--tronco-oscuro);color:#fff}.fondo-tronco .entrada{color:#ffffffe6}.tira{position:relative}.boton{--fondo-boton:var(--verde-oscuro);border-radius:var(--radio-boton);background:var(--fondo-boton);color:#fff;min-height:3.25rem;font-family:var(--fuente-titulo);transition:transform .2s var(--curva), box-shadow .2s var(--curva), background-color .2s;touch-action:manipulation;border:0;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.6rem;font-size:1.05rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 10px 18px -12px #12201699}.boton:hover{background:var(--pino-800);transform:translateY(-2px);box-shadow:0 14px 22px -12px #12201699}.boton:active{transform:translateY(1px)}.boton svg{flex:none}.boton-claro{color:var(--tinta);box-shadow:inset 0 0 0 2px var(--tinta);background:#fff}.boton-claro:hover{background:var(--tablero);box-shadow:inset 0 0 0 2px var(--tinta)}.boton-lima{background:var(--lima);color:var(--tinta)}.boton-lima:hover{background:#b6cd55}.boton-contorno{color:#fff;background:0 0;box-shadow:inset 0 0 0 2px #ffffffd9}.boton-contorno:hover{background:#ffffff1f;box-shadow:inset 0 0 0 2px #fff}.boton-grande{min-height:3.75rem;padding-inline:2rem;font-size:1.15rem}.enlace-flecha{font-family:var(--fuente-titulo);border-bottom:2px solid var(--lima);align-items:center;gap:.5rem;padding-bottom:.1rem;font-weight:600;text-decoration:none;display:inline-flex}.enlace-flecha svg{transition:transform .2s var(--curva)}.enlace-flecha:hover svg{transform:translate(4px)}.tarjeta{--color:var(--verde);background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio-tarjeta);box-shadow:var(--sombra-tarjeta);color:var(--tinta);flex-direction:column;display:flex;position:relative}a.tarjeta,.tarjeta-enlace{transition:transform .25s var(--curva), box-shadow .25s var(--curva);text-decoration:none}a.tarjeta:hover,.tarjeta-enlace:hover{box-shadow:var(--sombra-despegada);transform:translateY(-3px)}.cabecera{z-index:100;background:var(--papel);border-bottom:1px solid var(--linea);transition:box-shadow .25s;position:sticky;top:0}.cabecera-compacta{box-shadow:0 10px 24px -18px #12201680}.cabecera-interior{align-items:center;gap:1.25rem;min-height:5rem;padding-block:.6rem;display:flex}.logo{color:inherit;flex:none;align-items:center;gap:.8rem;text-decoration:none;display:flex}.logo .logotipo{width:auto;height:3.1rem}.nav-principal{margin-left:auto;display:none}.nav-principal>ul{align-items:center;gap:.1rem;list-style:none;display:flex}.nav-enlace{min-height:2.75rem;font-family:var(--fuente-titulo);white-space:nowrap;color:var(--tinta);border-radius:8px;align-items:center;gap:.25rem;padding:.4rem .6rem;font-size:1rem;font-weight:500;line-height:1.1;text-decoration:none;display:flex}.nav-enlace:hover,.nav-enlace[aria-expanded=true]{background:var(--tablero)}.nav-enlace[aria-current=page]{box-shadow:inset 0 -3px 0 var(--lima);border-radius:8px 8px 0 0}.cabecera-acciones{align-items:center;gap:.6rem;margin-left:auto;display:flex}.cabecera .boton{min-height:3rem;padding-inline:1.3rem}.boton-menu{border:2px solid var(--linea);border-radius:var(--radio-boton);min-height:3rem;color:var(--tinta);font-family:var(--fuente-titulo);background:0 0;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;display:inline-flex}.boton-menu:hover{border-color:var(--tinta)}.cabecera .boton-visita-texto-corto{display:none}.boton-menu svg{flex:none}@media (width<=560px){.cabecera-interior{gap:.75rem}.cabecera-acciones{gap:.4rem}.cabecera .boton-visita-texto{display:none}.cabecera .boton-visita-texto-corto{display:inline}.cabecera .boton,.boton-menu{padding-inline:.9rem}.cabecera .logo .logotipo{height:2.1rem}}@media (width<=480px){.cabecera .boton-visita{display:none}.cabecera .logo .logotipo{height:2rem}.boton-buscar{padding-inline:.6rem}}@media (width<=360px){.cabecera .logo .logotipo{height:1.7rem}[data-abrir-menu] svg{display:none}}@media (width>=1240px){html{scroll-padding-top:9.5rem}.cabecera-interior{flex-wrap:wrap;row-gap:0;padding-bottom:0}.nav-principal{border-top:1px solid var(--linea);order:3;width:100%;margin:.5rem 0 0;padding-block:.35rem;display:block}.nav-principal>ul{gap:.5rem;margin-left:-.6rem}.boton-menu{display:none}}.buscador{border:2px solid var(--linea);border-radius:var(--radio-boton);background:var(--papel);transition:border-color .15s, box-shadow .15s, width .25s var(--curva);align-items:center;gap:.25rem;display:flex}.buscador:hover{border-color:var(--tinta)}.buscador:focus-within{border-color:var(--azul);box-shadow:0 0 0 4px var(--azul-suave)}.buscador input{min-width:0;min-height:2.75rem;font:inherit;color:var(--tinta);background:0 0;border:0;flex:1;padding:.4rem 0 .4rem 1.1rem;font-size:1rem}.buscador input:focus{outline:none}.buscador input::placeholder{color:var(--tinta-suave);opacity:1}.buscador-lupa{width:2.75rem;height:2.75rem;color:var(--verde-texto);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:.1rem;transition:background-color .15s,color .15s;display:inline-flex}.buscador-lupa:hover{background:var(--tablero);color:var(--tinta)}.buscador-cabecera{width:15rem;min-height:3rem;display:none}.buscador-cabecera:focus-within{width:19rem}.boton-buscar{padding-inline:.75rem}@media (width>=1240px){.buscador-cabecera{display:flex}.boton-buscar{display:none}}.buscador-movil{background:#ffffff14;border-color:#ffffff80;margin-bottom:1.25rem}.buscador-movil:hover{border-color:#fff}.buscador-movil:focus-within{border-color:var(--lima);box-shadow:0 0 0 4px #a1bb3a4d}.buscador-movil input{color:#fff;min-height:3.25rem;font-size:1.125rem}.buscador-movil input::placeholder{color:#ffffffbf}.buscador-movil .buscador-lupa{width:3.25rem;height:3.25rem;color:var(--lima)}.buscador-movil .buscador-lupa:hover{color:#fff;background:#ffffff1f}.buscador-grande{border-color:#6b7a6e;max-width:38rem;margin-top:1.5rem;padding:.3rem .3rem .3rem 0}.buscador-grande input{min-height:3.25rem;font-size:1.125rem}.buscador-grande .boton{min-height:2.9rem;box-shadow:none;padding-inline:1.3rem}.buscador-grande .boton:hover{transform:none}@media (width<=480px){.buscador-grande .boton{padding-inline:.9rem;font-size:0}.buscador-grande .boton svg{width:22px;height:22px}}.buscador-recuento,.buscador-ayuda{color:var(--tinta-suave)}.buscador-ayuda{margin-top:1.5rem}.buscador-secciones{flex-wrap:wrap;gap:.6rem;margin-top:1rem;list-style:none;display:flex}.buscador-secciones .boton{min-height:2.75rem;box-shadow:inset 0 0 0 2px var(--linea);padding-inline:1.1rem;font-size:1rem}.buscador-secciones .boton:hover{box-shadow:inset 0 0 0 2px var(--tinta)}.resultados{margin-top:1.5rem;list-style:none;display:grid}.resultado{border-top:1px solid var(--linea);padding-block:1.5rem}.resultado:last-child{border-bottom:1px solid var(--linea)}.resultado-pagina{font-family:var(--fuente-titulo);letter-spacing:.05em;text-transform:uppercase;color:var(--tronco-texto);font-size:.85rem;font-weight:600}.resultado h2{margin-top:.3rem;font-size:1.4rem}.resultado h2 a{-webkit-text-decoration-color:var(--lima);text-decoration-color:var(--lima)}.resultado h2 a:hover{color:var(--verde-texto);-webkit-text-decoration-color:var(--verde-texto);text-decoration-color:var(--verde-texto)}.resultado-fragmento{color:var(--tinta-suave);margin-top:.5rem;font-size:1.05rem}.resultado mark{background:var(--lima-suave);box-shadow:inset 0 -2px 0 var(--lima);color:var(--tinta);border-radius:3px;padding:0 .1em;font-weight:700}.pie .logo img{width:3.4rem;height:3.4rem;box-shadow:0 0 0 3px var(--tronco-950), 0 0 0 5px var(--lima);border-radius:50%}.logo-texto{line-height:1.05;display:grid}.logo-texto strong{font-family:var(--fuente-titulo);letter-spacing:-.02em;font-size:1.3rem;font-weight:700}.logo-texto span{color:#ffffffd1;margin-top:.25rem;font-size:1rem}.pie-fundacion{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:100%;max-width:24rem;margin-top:1.5rem;padding:1.1rem 1.3rem;text-decoration:none;display:flex}.pie-fundacion img{width:6rem}.pie-sello{max-width:24rem;margin:0}.pie-sello-marco{background:#fff;border-radius:12px;padding:1rem 1.3rem;display:block}.pie-sello img{width:100%;height:auto}.pie-sello figcaption{color:#ffffffd1;text-wrap:balance;margin-top:.75rem;font-size:1rem;line-height:1.45}.panel-menu{background:var(--pino-800);color:#fff;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow-y:auto}.panel-menu::backdrop{background:#12201699}.panel-menu[open]{animation:entrar-panel .3s var(--curva)}@keyframes entrar-panel{0%{opacity:0;transform:translateY(-12px)}}.panel-menu .boton-menu{color:#fff;border-color:#ffffff80}.panel-menu .boton-menu:hover{border-color:#fff}.panel-menu-cabecera{justify-content:space-between;align-items:center;min-height:5rem;display:flex}.panel-menu-titulo{font-family:var(--fuente-titulo);font-size:1.4rem;font-weight:700}.panel-menu-lista{border-top:1px solid #ffffff2e;list-style:none;display:grid}.panel-menu-lista>li:not(.submenu-movil){border-bottom:1px solid #ffffff2e}.panel-menu-enlace{min-height:3.6rem;font-family:var(--fuente-titulo);color:#fff;justify-content:space-between;align-items:center;gap:1rem;padding-block:.6rem;font-size:1.3rem;font-weight:600;text-decoration:none;display:flex}.panel-menu-enlace[aria-current=page]{color:var(--lima)}.panel-menu-pie{gap:1rem;padding-block:1.75rem 2.5rem;display:grid}.panel-menu-pie a:not(.boton){color:#fff}.portada{background:var(--pino-900);color:#fff;grid-template-rows:1fr auto;min-height:clamp(30rem,100svh - 5rem,46rem);display:grid;position:relative;overflow:hidden}.portada-diapositivas{display:grid}.portada-diapositiva{opacity:0;visibility:hidden;grid-area:1/1;align-items:end;margin:0;transition:opacity 1.1s,visibility 0s linear 1.1s;display:grid}.portada-diapositiva.activa{opacity:1;visibility:visible;transition:opacity 1.1s}.portada-diapositiva img{object-fit:cover;width:100%;height:100%;transition:scale 8s linear;position:absolute;inset:0;scale:1.04}.portada-diapositiva.activa img{scale:1}.portada-diapositiva:after{content:"";background:linear-gradient(#12201600 30%,#1220168c 62%,#122016e0 100%),linear-gradient(90deg,#12201673 0%,#12201600 60%);position:absolute;inset:0}.portada-diapositiva figcaption{z-index:1;padding-block:2rem clamp(1.5rem,3vw,2.25rem);position:relative}.portada-frase{max-width:17em;font-family:var(--fuente-titulo);letter-spacing:-.03em;text-wrap:balance;text-shadow:0 2px 18px #00000059;font-size:clamp(2.2rem,5.4vw,4.4rem);font-weight:700;line-height:1.06}.portada-pie{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding-bottom:clamp(1.75rem,4vw,3rem);display:flex;position:relative}.portada-acciones{flex-wrap:wrap;gap:.75rem;display:flex}.portada-controles{align-items:center;gap:.75rem;display:flex}.portada-controles[hidden]{display:none}.portada-pausa{color:#fff;background:#12201659;border:2px solid #ffffffb3;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.portada-pausa:hover{border-color:#fff}@media (width<=699px){.portada-diapositiva img{height:58%;bottom:auto}.portada-diapositiva:after{background:linear-gradient(180deg, #182b1d00 0%, #182b1d00 38%, var(--pino-900) 58%);inset:0}.portada-frase{text-shadow:none}}@media (width>=1240px){.portada{min-height:clamp(34rem,100svh - 10.75rem,60rem)}}@media (width>=900px){.portada-vertical img{width:55%;left:auto}.portada-vertical:after{background:linear-gradient(90deg, var(--pino-900) 0%, var(--pino-900) 45%, #182b1d00 62%), linear-gradient(0deg, #122016b3 0%, #12201600 35%)}.portada-vertical .portada-frase{max-width:10em}}@media (width<=640px){.portada-pie{flex-wrap:nowrap;gap:.5rem;padding-bottom:1.25rem}.portada-acciones{flex-wrap:nowrap;flex:1;gap:.5rem}.portada-acciones .boton{flex:auto;min-height:2.75rem;padding-inline:.9rem;font-size:1rem}.portada-pie{position:static}.portada-acciones{z-index:2;position:relative}.portada-controles{z-index:3;position:absolute;top:.75rem;right:.75rem}.portada-diapositiva figcaption{padding-block:1rem}}@media (width<=400px){.portada-acciones .boton{text-align:center;flex:1 1 0;min-width:0;padding-inline:.6rem;font-size:.95rem;line-height:1.15}.portada-frase{font-size:1.9rem}}.talento-interior{align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}.talento-subtitulo{font-family:var(--fuente-titulo);color:var(--verde-texto);text-wrap:balance;margin-top:.75rem;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:600;line-height:1.25}.talento-texto .entrada{max-width:34rem;margin-top:1.25rem}.talento-texto .entrada strong{color:var(--tinta)}.talento-sedes{margin-top:1.5rem;font-size:1.2rem}.talento-sedes-lista{gap:.35rem;margin-top:.5rem;padding:0;list-style:none;display:grid}.talento-sedes-lista a{font-family:var(--fuente-titulo);color:var(--tinta);text-decoration:underline;-webkit-text-decoration-color:var(--lima);text-decoration-color:var(--lima);text-underline-offset:.3em;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;text-decoration-thickness:3px}.talento-sedes-lista a:hover{color:var(--verde-texto)}.talento-pregunta{font-family:var(--fuente-titulo);color:var(--tronco-texto);margin-top:1.5rem;margin-bottom:1rem;font-size:1.2rem;font-weight:600}.talento-video{justify-self:center;width:min(100%,20rem);display:grid;position:relative}.talento-video video{aspect-ratio:9/16;object-fit:cover;background:var(--pino-800);width:100%;box-shadow:var(--sombra-despegada);border-radius:18px}.unico-video{width:min(100%,17rem)}.unico-video video{rotate:1.5deg}@media (width>=960px){.unico-video{width:min(100%,20rem)}}.talento-video .control-video{margin:0;position:absolute;bottom:.75rem;right:.75rem}.control-video svg{flex:none}.cifras{border-radius:var(--radio-tarjeta);background:#54483f;flex-wrap:wrap;gap:1px;margin-top:clamp(3.5rem,7vw,5.5rem);list-style:none;display:flex;overflow:hidden}.cifras li{background:var(--tronco-oscuro);color:#fff;text-align:center;flex:10rem;align-content:center;gap:.2rem;padding:clamp(1.5rem,3vw,2.25rem) 1.25rem;display:grid}.cifras strong{font-family:var(--fuente-titulo);letter-spacing:-.03em;color:var(--lima);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5vw,3.6rem);font-weight:700;line-height:1}.cifras span{color:#ffffffe6;font-size:1.125rem}@media (width>=900px){.talento-interior{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.cita{background:var(--pino-900);color:#fff;align-items:center;min-height:clamp(22rem,45vw,32rem);padding-block:clamp(3.5rem,7vw,5rem);display:grid;position:relative;overflow:hidden}.cita>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cita:after{content:"";background:linear-gradient(90deg,#122016e0 0%,#12201699 55%,#1220164d 100%);position:absolute;inset:0}.cita .envoltorio{z-index:1;position:relative}.cita blockquote{max-width:44rem;margin:0}.cita blockquote p{font-family:var(--fuente-titulo);letter-spacing:-.02em;font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:500;line-height:1.25}.cita footer{color:var(--lima);margin-top:1.25rem;font-weight:700}.control-video{z-index:2;border:1px solid var(--linea);border-radius:var(--radio-boton);background:#fff;align-self:flex-end;align-items:center;gap:.45rem;min-height:2.75rem;margin-top:1.25rem;padding:.4rem .9rem;font-size:1rem;font-weight:700;display:flex;position:relative}.control-video[hidden]{display:none}.control-video:hover{background:var(--tablero)}.ahora{padding-block:var(--seccion);background:var(--tablero)}.ahora-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-bottom:1.75rem;display:flex}.ahora-cabeza h2{letter-spacing:-.03em;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:800}.ahora-reloj{color:var(--tinta-suave);flex-wrap:wrap;align-items:center;gap:.4rem .9rem;display:flex}.ahora-reloj strong{font-family:var(--fuente-texto);color:var(--verde-texto);font-variant-numeric:tabular-nums;font-size:1.15rem}.ahora-estado{margin-bottom:1.5rem;font-size:1.2rem;font-weight:700}.ahora-estado:empty{display:none}.agenda-dia{gap:1rem;padding:0;list-style:none;display:grid}.momento{transition:transform .35s var(--curva), box-shadow .35s var(--curva), opacity .35s, filter .35s;grid-template-columns:7.5rem 1fr;align-items:center;gap:1rem;padding:.5rem 1rem .5rem .5rem;display:grid}.momento img{aspect-ratio:4/3;object-fit:cover;border-radius:9px;width:100%}.momento-hora{font-family:var(--fuente-hora);color:var(--tronco-texto);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700;display:block}.momento-texto{font-family:var(--fuente-titulo);font-size:1.2rem;font-weight:700;line-height:1.15;display:block}.momento-detalle{color:var(--tinta-suave);margin-top:.15rem;font-size:1.125rem;line-height:1.35;display:block}.momento-marca{z-index:1;border-radius:var(--radio-boton);align-items:center;gap:.3rem;padding:.1rem .7rem;font-size:1rem;font-weight:700;display:none;position:absolute;top:-.8rem;right:.75rem}.momento-hecho{opacity:.6;filter:grayscale(.8)}.momento-hecho .momento-marca{background:var(--papel);color:var(--tinta);border:1px solid var(--tinta-suave);display:inline-flex}.momento-ahora{border-color:var(--verde-oscuro);box-shadow:0 0 0 3px var(--lima), var(--sombra-despegada);z-index:1}.momento-ahora .momento-marca{background:var(--verde-oscuro);color:#fff;display:inline-flex}.ahora-pie{color:var(--tinta-suave);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;font-size:1.125rem;display:flex}.ahora-otra-sede{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;display:flex}.ahora-pie a{color:var(--tinta);font-weight:700}@media (width>=900px){.agenda-dia{grid-template-columns:repeat(5,minmax(0,1fr))}.momento{grid-template-columns:1fr;align-content:start;gap:.75rem;padding:.5rem .5rem 1.1rem}.momento>span:last-child{padding-inline:.5rem}.momento-ahora{transform:translateY(-6px)}}.fondo-tablero{background:var(--tablero)}.sedes{gap:1.75rem;display:grid}.sede{overflow:hidden}.sede-foto{position:relative}.sede-foto img{aspect-ratio:16/10;object-fit:cover;border-radius:calc(var(--radio-tarjeta) - 1px) calc(var(--radio-tarjeta) - 1px) 0 0;width:100%}.fondo-oscuro .sede{border:0}.sede-cuerpo{gap:1rem;padding:1.5rem clamp(1.25rem,3vw,2rem) 1.75rem;display:grid}.sede h3{font-size:clamp(1.7rem,3vw,2.2rem)}.sede-lema{color:var(--tronco-texto);font-size:1.15rem;font-weight:700}.etiquetas{flex-wrap:wrap;gap:.45rem;padding:0;list-style:none;display:flex}.etiqueta{border:1px solid var(--tinta-suave);border-radius:var(--radio-boton);background:#fff;align-items:center;gap:.35rem;padding:.25rem .8rem;font-size:1rem;font-weight:700;line-height:1.3;display:inline-flex}.etiqueta small{color:var(--tinta-suave);font-size:1rem;font-weight:400}.datos{gap:.6rem;padding:0;list-style:none;display:grid}.datos li{grid-template-columns:1.5rem 1fr;align-items:start;gap:.7rem;line-height:1.45;display:grid}.datos svg{color:var(--verde);margin-top:.15rem}.datos a{font-weight:700}.sede-acciones{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:.5rem;display:flex}@media (width>=1000px){.sedes{grid-template-columns:1fr 1fr;gap:2.25rem}}.edades{border-radius:var(--radio-tarjeta);box-shadow:var(--sombra-tarjeta);background:#fff;margin-top:clamp(3rem,6vw,4.5rem);padding:clamp(1.25rem,3vw,2rem)}.edades h3{font-size:1.5rem}.edades>p{color:var(--tinta-suave);margin-top:.4rem}.edades-regla{--anios:18;gap:1.1rem;margin-top:1.75rem;display:grid;position:relative}.edades-fila{gap:.45rem;display:grid}.edades-sede{font-family:var(--fuente-titulo);font-weight:700}.edades-pista{background:repeating-linear-gradient(90deg, var(--linea) 0 2px, transparent 2px calc(100% / var(--anios))), var(--tablero);border-radius:8px;height:3.1rem;position:relative;container-type:inline-size}.edades-barra{top:.3rem;bottom:.3rem;left:calc((var(--desde) - 3) / var(--anios) * 100%);width:calc((var(--hasta) - var(--desde)) / var(--anios) * 100%);background:var(--color);color:var(--texto-barra,#fff);white-space:nowrap;border-radius:7px;align-items:center;padding-inline:.6rem;font-size:1rem;font-weight:700;line-height:1.1;display:flex;position:absolute;overflow:hidden}.edades-regla{--giro:90deg}.edades-infantil{--color:linear-gradient(var(--giro), #c9d98a, var(--lima));--texto-barra:var(--tinta)}.edades-ebo{--color:linear-gradient(var(--giro), var(--lima), var(--verde));--texto-barra:var(--tinta)}.edades-ebo2{--color:linear-gradient(var(--giro), #7fa53c, var(--verde));--texto-barra:var(--tinta)}.edades-tva{--color:linear-gradient(var(--giro), var(--verde-oscuro), var(--pino-800))}.fondo-oscuro .edades{color:var(--tinta)}.edades-escala{height:1.5rem;font-family:var(--fuente-hora);color:var(--tinta-suave);margin-top:.2rem;font-size:1rem;position:relative}.edades-escala span{left:calc((var(--edad) - 3) / var(--anios) * 100%);position:absolute;translate:-50%}.edades-escala span:first-child{translate:0}.edades-escala span:last-child{translate:-100%}.edades-leyenda{color:var(--tinta-suave);gap:.4rem 1.5rem;margin-top:1.5rem;padding:0;font-size:1.125rem;list-style:none;display:grid}.edades-leyenda strong{color:var(--tinta)}@media (width>=720px){.edades-fila{grid-template-columns:10.5rem 1fr;align-items:center}.edades-escala{margin-left:10.95rem}.edades-leyenda{grid-template-columns:repeat(2,minmax(0,1fr))}}.trabajo{gap:clamp(2rem,5vw,3.5rem);display:grid}.trabajo-foto{position:relative}.trabajo-foto img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radio-tarjeta);width:100%;box-shadow:var(--sombra-despegada);border:8px solid #fff;rotate:-1.5deg}.trabajo-resumen{margin-top:1rem;font-size:1.15rem}.metodos{counter-reset:metodo;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1rem;padding:0;list-style:none;display:grid}.metodo{background:linear-gradient(var(--lima) 0 4px, var(--papel) 0);counter-increment:metodo;align-content:start;gap:.4rem;height:100%;padding:1.2rem 1.3rem 1.35rem;display:grid}.metodo:before{content:counter(metodo, decimal-leading-zero);font-family:var(--fuente-titulo);color:var(--tronco-texto);font-size:1rem;font-weight:700}.metodo h3{font-size:1.15rem}.metodo p{color:var(--tinta-suave);font-size:1.125rem;line-height:1.5}.metodos-plegables{gap:.75rem;padding:0;list-style:none;display:grid}.metodo-plegable{interpolate-size:allow-keywords;background:linear-gradient(var(--lima) 0 4px, var(--papel) 0);transition:border-color .2s, box-shadow .25s var(--curva)}.metodo-plegable summary{border-radius:var(--radio-tarjeta);cursor:pointer;touch-action:manipulation;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.15rem 1.1rem 1.05rem 1.3rem;list-style:none;display:grid}.metodo-plegable summary::-webkit-details-marker{display:none}.metodo-numero{font-family:var(--fuente-titulo);color:var(--tronco-texto);font-size:1rem;font-weight:700}.metodo-plegable h3{font-size:1.2rem;line-height:1.3}.metodo-boton{background:var(--lima-suave);width:2.75rem;height:2.75rem;color:var(--verde-oscuro);transition:rotate .3s var(--curva), background-color .2s, color .2s;border-radius:50%;place-items:center;display:grid}.metodo-plegable[open] .metodo-boton{background:var(--verde-oscuro);color:#fff;rotate:45deg}.metodo-plegable p{color:var(--tinta-suave);padding:0 1.3rem 1.35rem 4.5rem;font-size:1.125rem;line-height:1.6}.metodo-plegable[open]{border-color:var(--salvia)}@media (hover:hover){.metodo-plegable:hover{border-color:var(--salvia);box-shadow:var(--sombra-despegada)}.metodo-plegable:not([open]) summary:hover .metodo-boton{background:var(--lima);color:var(--tinta)}}@media (width<=480px){.metodo-plegable summary{grid-template-columns:minmax(0,1fr) auto}.metodo-numero{display:none}.metodo-plegable p{padding-left:1.3rem}}@media (prefers-reduced-motion:no-preference){.metodo-plegable::details-content{opacity:0;block-size:0;transition:block-size .35s var(--curva), opacity .3s var(--curva), content-visibility .35s allow-discrete;overflow:clip}.metodo-plegable[open]::details-content{opacity:1;block-size:auto}}@media (width>=1000px){.trabajo{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.trabajo-foto,.trabajo>div:first-child{position:sticky;top:11rem}}.servicios{gap:1.25rem;padding:0;list-style:none;display:grid}.servicio{height:100%;padding:1.25rem 1.35rem 1.5rem}.servicio:not(.servicio-atajo){background:linear-gradient(var(--lima) 0 4px, var(--papel) 0)}.servicio h3{font-size:1.4rem}.servicio-donde{align-self:flex-start;margin:.5rem 0 .75rem}.servicio-insignia{margin-top:.75rem}.servicio-logo{margin:0}.servicio-logo img{width:min(100%,22rem)}@media (width>=960px){.servicio-otros{align-items:center}.servicio-otros .servicio-logo{justify-self:center}.servicio-otros .servicio-logo img{width:24rem}}.comedor-portada{border-radius:var(--radio-tarjeta);color:#fff;align-items:end;min-height:clamp(17rem,42vw,27rem);display:grid;position:relative;overflow:hidden}.comedor-portada img{object-fit:cover;object-position:60% 45%;width:100%;height:100%;position:absolute;inset:0}.comedor-portada:before{content:"";z-index:1;background:linear-gradient(#182b1d00 25%,#182b1dc7 62%,#182b1df2 100%);position:absolute;inset:0}.comedor-portada-texto{z-index:2;padding:clamp(1.25rem,3vw,2.25rem);position:relative}.comedor-portada .titulo-seccion{color:#fff}.comedor-entrada{color:#ffffffeb;margin-top:.75rem;font-size:1.2rem}.comedor-entrada strong{color:#fff}.comedor-practico{gap:1rem;margin-top:clamp(1.5rem,3vw,2.25rem);display:grid}.comedor-horario thead th{padding-bottom:.4rem}.comedor-horario thead .insignia{font-size:.95rem}.comedor-practico>*{min-width:0}ul.comedor-documentos{grid-template-columns:1fr;align-content:start}.comedor-horario .insignia{font-family:var(--fuente-texto)}.comedor-sede-movil{display:none}@media (width<=599px){.comedor-horario thead{display:none}.tabla-horario.comedor-horario tr{border-bottom:2px solid var(--linea);gap:.5rem;padding:.75rem 0;display:grid}.tabla-horario.comedor-horario th,.tabla-horario.comedor-horario td{border:0;padding:0}.tabla-horario.comedor-horario td{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.comedor-sede-movil{display:inline}}.comedor-bloques{gap:1rem;margin-top:clamp(2rem,4vw,3rem);padding:0;list-style:none;display:grid}.comedor-bloque{background:linear-gradient(var(--lima) 0 4px, var(--papel) 0);gap:.75rem;padding:1.35rem 1.4rem 1.5rem}.comedor-bloque h3{font-size:1.3rem}.comedor-bloque p{color:var(--tinta-suave)}.comedor-bloque .lista-check{gap:.6rem}.comedor-bloque .lista-check li{grid-template-columns:1.25rem 1fr}.comedor-preguntas{max-width:52rem;margin-top:clamp(2rem,4vw,3rem)}@media (width>=900px){.comedor-practico{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}}@media (width>=1000px){.comedor-bloques{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.metodo-con-foto img{aspect-ratio:3/2;object-fit:cover;border-radius:9px;width:100%;margin-bottom:.4rem}.insignia{--punto:var(--tronco-texto);--fondo-insignia:var(--tablero);--texto-insignia:var(--tinta);border-radius:var(--radio-boton);background:var(--fondo-insignia);color:var(--texto-insignia);align-items:center;gap:.5rem;padding:.3rem .85rem .3rem .65rem;font-size:1rem;font-weight:700;line-height:1.25;display:inline-flex}.insignia-puntos{background:var(--punto);border-radius:50%;flex:none;width:.65rem;height:.65rem}.insignia-pino{--punto:var(--verde);--fondo-insignia:var(--lima-suave);--texto-insignia:var(--verde-oscuro)}.insignia-tortola{--punto:var(--tronco);--fondo-insignia:#efe9e3;--texto-insignia:var(--tronco-texto)}.insignia-ambas .insignia-puntos{border-radius:var(--radio-boton);background:radial-gradient(circle at .325rem 50%, var(--verde) .3rem, transparent .32rem), radial-gradient(circle at .775rem 50%, var(--tronco) .3rem, transparent .32rem);width:1.1rem}.insignia-fundacion{--punto:var(--turquesa);--fondo-insignia:var(--azul-suave);--texto-insignia:var(--azul)}.insignia-familias{--punto:var(--tronco)}.color-pino{--color-sede:var(--verde);--texto-sede:var(--verde-oscuro)}.color-tortola{--color-sede:var(--tronco);--texto-sede:var(--tronco-texto)}.nombre-sede{align-items:center;gap:.5em;display:flex}.nombre-sede:before{content:"";background:var(--color-sede);border-radius:50%;flex:none;width:.4em;height:.4em}.sede .sede-cuerpo{border-top:5px solid var(--color-sede)}.cabecera-pagina h1.nombre-sede{gap:.25em}.cabecera-pagina h1.nombre-sede:before{width:.25em;height:.25em}.sede .sede-lema,.color-pino .sede-lema-grande,.color-tortola .sede-lema-grande{color:var(--texto-sede)}.contacto-sede{background:linear-gradient(var(--color-sede) 0 5px, var(--papel) 0)}.cabecera-pagina.color-pino,.cabecera-pagina.color-tortola{border-bottom-color:var(--color-sede)}.pie .color-tortola{--color-sede:#c9bdb2}.tabla-horario caption .insignia{vertical-align:.1em;margin-left:.4rem}.servicio p{color:var(--tinta-suave)}.servicio .enlace-flecha{color:var(--tinta);align-self:flex-start;margin-top:auto;padding-top:1rem}.servicios>li{display:flex}.servicio{flex:1;min-width:0}.servicio-atajo{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.2rem;text-decoration:none}.servicio-atajo svg{color:var(--verde-oscuro);flex:none}@media (width>=700px){.servicios{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.servicios{grid-template-columns:repeat(5,minmax(0,1fr))}.servicios .servicio{padding-inline:1rem}}.linea-tiempo{--progreso:0;gap:1.5rem;padding:0 0 0 2.25rem;list-style:none;display:grid;position:relative}.linea-tiempo:before,.linea-tiempo:after{content:"";background:var(--linea);border-radius:2px;width:4px;position:absolute;top:.4rem;bottom:.4rem;left:.6rem}.linea-tiempo:after{height:calc(var(--progreso) * (100% - .8rem));background:linear-gradient(180deg, var(--lima), var(--verde-oscuro));bottom:auto}.hito{z-index:1;position:relative}.hito:before{content:"";border:3px solid var(--tablero);background:var(--verde-oscuro);border-radius:50%;width:1.1rem;height:1.1rem;position:absolute;top:.55rem;left:-2.05rem}.hito-cuando{border-radius:var(--radio-boton);font-family:var(--fuente-titulo);font-variant-numeric:tabular-nums;padding:.25rem 1rem;font-size:1.1rem;font-weight:700;display:inline-block}.hito-1{box-shadow:inset 0 0 0 2px var(--verde);color:var(--verde-texto);background:#fff}.hito-2{background:var(--lima-suave);color:var(--verde-texto)}.hito-3{background:var(--lima);color:var(--tinta)}.hito-4{background:var(--verde);color:#fff}.hito-5{background:var(--verde-oscuro);color:#fff}.hito-6{background:var(--azul);color:#fff}.hito h3{color:var(--verde-texto);margin-top:.6rem;font-size:1.3rem}.hito:last-child h3{color:var(--azul)}.hito p{color:var(--tinta-suave);margin-top:.35rem}.js .linea-tiempo .hito{opacity:0;transition:opacity .6s var(--curva), translate .7s var(--curva);transition-delay:calc(var(--orden) * .12s);translate:0 1.25rem}.js .linea-tiempo.visible .hito{opacity:1;translate:0}@media (width>=1000px){.linea-tiempo{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem;padding:2.5rem 0 0}.linea-tiempo:before,.linea-tiempo:after{width:100%;height:4px;top:.45rem;bottom:auto;left:0}.linea-tiempo:after{width:calc(var(--progreso) * 100%)}.hito:before{top:-2.5rem;left:0}}@media (prefers-reduced-motion:reduce){.linea-tiempo{--progreso:1!important}.js .linea-tiempo .hito{opacity:1;translate:0}}.historia-completa{border-top:1px solid var(--linea);gap:clamp(2rem,5vw,4rem);margin-top:clamp(3rem,6vw,4.5rem);padding-top:clamp(2rem,4vw,3rem);display:grid}.historia-sedes figure{margin:0 0 1.25rem}.historia-sedes img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radio-tarjeta);width:100%;box-shadow:var(--sombra-tarjeta)}.historia-sedes p{font-family:var(--fuente-titulo);color:var(--tronco-texto);font-weight:600}.historia-botones{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;display:flex}@media (width>=900px){.historia-completa{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.noticias{gap:1.5rem;padding:0;list-style:none;display:grid}.noticia-tarjeta{--borde-tarjeta:4px;height:100%;overflow:hidden}.noticia-tarjeta img{aspect-ratio:3/2;object-fit:cover;border-radius:11px 11px 0 0;width:100%}.noticia-tarjeta-cuerpo{gap:.5rem;padding:1.1rem 1.25rem 1.4rem;display:grid}.noticia-tarjeta time,.noticia-meta{color:var(--tronco-texto);font-size:1rem;font-weight:700}.noticia-tarjeta :is(h2,h3){font-size:1.3rem}.noticia-enlace{text-decoration:none}.noticia-enlace:after{content:"";z-index:1;position:absolute;inset:0}.noticia-tarjeta p{color:var(--tinta-suave);font-size:1.125rem}@media (width>=700px){.noticias{grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.noticias-tres{grid-template-columns:repeat(3,1fr)}}.contacto{gap:clamp(2rem,5vw,3.5rem);display:grid}.contacto-sedes{gap:1rem;margin-top:2rem;display:grid}.contacto-sede{--borde-tarjeta:4px;padding:1.1rem 1.25rem 1.3rem}.contacto-sede h3{align-items:center;gap:.6rem;margin-bottom:.7rem;font-size:1.3rem;display:flex}.contacto-sede h3 img{width:2.8rem;height:2.8rem}.formulario{--color:var(--tronco);padding:clamp(1.4rem,4vw,2.5rem)}.formulario h3{font-size:clamp(1.5rem,3vw,2rem)}.formulario>p{color:var(--tinta-suave);margin-top:.4rem}.campos{gap:1.15rem;margin-top:1.5rem;display:grid}.campo{gap:.35rem;display:grid}.campo label,.campo legend{font-weight:700;line-height:1.3}.campo-opcional{color:var(--tinta-suave);font-weight:400}.campo input[type=text],.campo input[type=email],.campo input[type=tel],.campo textarea{width:100%;min-height:3.25rem;font:inherit;color:var(--tinta);background:#fff;border:2px solid #6b7a6e;border-radius:10px;padding:.7rem .95rem;transition:border-color .15s,box-shadow .15s}.campo textarea{resize:vertical;min-height:7.5rem}.campo input:hover,.campo textarea:hover{border-color:var(--tinta)}.campo input:focus,.campo textarea:focus{border-color:var(--azul);box-shadow:0 0 0 4px var(--azul-suave);outline:none}.campo [aria-invalid=true]{border-color:#b3261e}.campo-error{color:#b3261e;align-items:center;gap:.4rem;font-size:1.125rem;font-weight:700;display:flex}fieldset.campo{border:0;margin:0;padding:0}.opciones{gap:.5rem;margin-top:.35rem;display:grid}.opcion{border:2px solid var(--linea);cursor:pointer;border-radius:10px;align-items:flex-start;gap:.7rem;padding:.7rem .9rem;line-height:1.4;display:flex}.opcion:hover{border-color:var(--tinta-suave)}.opcion:has(input:checked){border-color:var(--verde);background:#eaf4e7}.opcion input{width:1.3rem;height:1.3rem;accent-color:var(--verde);flex:none;margin:.1rem 0 0}.campo-corto input{max-width:12rem}.aviso-legal-form{color:var(--tinta-suave);font-size:1.125rem}.aviso-exito{border:3px solid var(--verde);background:#eaf4e7;border-radius:12px;align-items:flex-start;gap:.8rem;margin-bottom:1.25rem;padding:1rem 1.15rem;font-weight:700;display:flex}@media (width>=640px){.campos-dos{grid-template-columns:1fr 1fr;gap:1.15rem;display:grid}}@media (width>=1000px){.contacto-sedes{grid-template-columns:1fr 1fr}}@media (width>=1040px){.contacto{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.contacto-sedes{grid-template-columns:1fr}}.pie{background-color:var(--tronco-950);padding-block:clamp(3rem,6vw,4.5rem) 2rem}.pie-rejilla{gap:2.5rem;display:grid}.pie h2{color:var(--lima);margin-bottom:.9rem;font-size:1.15rem}.pie ul{gap:.4rem;list-style:none;display:grid}.pie a{color:#fff}.pie p,.pie li{color:#ffffffe0}.pie .logo{margin-bottom:1.25rem;display:inline-flex}.pie-legal{border-top:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-top:3rem;padding-top:1.5rem;font-size:1rem;display:flex}.pie-legal ul{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}@media (width>=760px){.pie-rejilla{grid-template-columns:1fr 1fr}.pie-rejilla>:first-child,.pie-sello{grid-column:1/-1}}@media (width>=1100px){.pie-rejilla{grid-template-columns:1.1fr 1fr 1fr;gap:3rem}.pie-rejilla>:first-child{flex-direction:column;grid-area:1/auto/3;display:flex}.pie-rejilla>:first-child>.pie-fundacion{margin-top:auto}.pie-rejilla>:first-child>:has(+.pie-fundacion){margin-bottom:1.5rem}.pie-sello{grid-column:2/-1;align-self:end;align-items:center;gap:1.5rem;max-width:none;display:flex}.pie-sello-marco{flex:0 0 20rem}.pie-sello figcaption{max-width:20rem;margin-top:0}}.cabecera-pagina{background:var(--tablero);border-bottom:4px solid var(--tronco);color:var(--tinta);padding-block:clamp(2rem,5vw,3.5rem) clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.cabecera-pagina-interior{align-items:center;gap:1.75rem;display:grid}.migas ol{flex-wrap:wrap;gap:.25rem .5rem;font-size:1rem;font-weight:700;list-style:none;display:flex}.migas li+li:before{content:"/";opacity:.6;margin-right:.5rem}.migas a{text-decoration-thickness:1px}.cabecera-pagina h1{letter-spacing:-.035em;margin-top:1rem;font-size:clamp(2.5rem,6vw,4.6rem);font-weight:800;line-height:1}.cabecera-pagina .entrada{color:inherit;opacity:.92}.cabecera-pagina-foto{margin:0}.cabecera-pagina-foto img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radio-tarjeta);width:100%;max-height:20rem;box-shadow:var(--sombra-despegada)}.cabecera-pagina-fondo{background:var(--pino-900);color:#fff;isolation:isolate;align-items:end;min-height:clamp(19rem,34vw,27rem);display:grid}.cabecera-pagina-imagen{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cabecera-pagina-fondo:before{content:"";z-index:-1;background:linear-gradient(90deg,#182b1deb 0%,#182b1dc7 30%,#182b1d40 62%,#182b1d00 80%),linear-gradient(#182b1d00 55%,#182b1d8c 100%);position:absolute;inset:0}.cabecera-pagina-fondo h1{text-shadow:0 2px 20px #0000004d}.cabecera-pagina-fondo .migas a{color:#fff}.cabecera-pagina-fondo .entrada{color:#ffffffeb;opacity:1}.cabecera-pagina-fondo :focus-visible{outline-color:var(--lima)}@media (width<=799.98px){.cabecera-pagina-fondo:before{background:linear-gradient(#182b1d1a 20%,#182b1db3 60%,#182b1df2 100%)}}@media (prefers-reduced-motion:no-preference){.cabecera-pagina-imagen{animation:acercar-cabecera 1.6s var(--curva) both}}@keyframes acercar-cabecera{0%{scale:1.06}}@media (width>=800px){.cabecera-pagina-con-foto .cabecera-pagina-interior{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.prosa{font-size:1.15rem;line-height:1.7}.prosa>*+*{margin-top:1.1em}.prosa h2{margin-top:2em;font-size:clamp(1.6rem,3vw,2.1rem)}.prosa h3{margin-top:1.6em;font-size:1.35rem}.prosa ul{padding-left:1.3rem}.prosa li+li{margin-top:.4rem}.prosa li::marker{color:var(--verde)}.dos-columnas{gap:clamp(2rem,5vw,4rem);display:grid}.dos-columnas>*{min-width:0}@media (width>=960px){.dos-columnas{grid-template-columns:1fr 1fr;align-items:start}.dos-columnas-texto-foto{grid-template-columns:1.1fr .9fr}}.foto-marco{margin:0}.foto-marco img{border-radius:var(--radio-tarjeta);width:100%;box-shadow:var(--sombra-despegada);object-fit:cover;border:8px solid #fff}.foto-marco figcaption{color:var(--tinta-suave);margin-top:.75rem;font-size:1.125rem}.lista-check{gap:.75rem;padding:0;list-style:none;display:grid}.lista-check li{grid-template-columns:1.6rem 1fr;gap:.6rem;line-height:1.5;display:grid}.lista-check svg{color:var(--verde);margin-top:.2rem}.unico{align-items:center}.unico-lista{gap:1.1rem;margin-top:1.75rem;font-size:1.15rem}.unico-lista strong{color:var(--tinta)}.fotos-pareja{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(.75rem,2vw,1.25rem);display:grid}.fotos-pareja img{aspect-ratio:4/5;rotate:-2deg}.fotos-pareja .foto-marco:last-child{margin-top:clamp(2rem,6vw,4rem)}.fotos-pareja .foto-marco:last-child img{rotate:2deg}.galeria-mosaico{column-count:min(var(--fotos), 2);column-gap:.75rem;padding:0;list-style:none}.galeria-mosaico li{break-inside:avoid;margin-bottom:.75rem}.galeria-boton{cursor:zoom-in;background:#ffffff14;border:0;border-radius:12px;width:100%;padding:0;display:block;overflow:hidden}.galeria-boton img{width:100%;height:auto;transition:scale .5s var(--curva), filter .3s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.galeria-boton:hover img{filter:brightness(1.05);scale:1.04}}.galeria-mas{margin:1.25rem auto 0;display:flex}.fondo-tronco .galeria-mas{color:#fff;background:0 0;box-shadow:inset 0 0 0 2px #fff9}.fondo-tronco .galeria-mas:hover{background:#ffffff1a;box-shadow:inset 0 0 0 2px #fff}@media (width>=700px){.galeria-mosaico{column-count:min(var(--fotos), 3);column-gap:1rem}.galeria-mosaico li{margin-bottom:1rem}}@media (width>=1100px){.galeria-mosaico{column-count:min(var(--fotos), 4)}}.visor{color:#fff;overscroll-behavior:contain;touch-action:pan-y pinch-zoom;background:#1a1512f5;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:clamp(3.5rem,8vh,5rem) clamp(.5rem,6vw,5.5rem)}.visor[open]{place-items:center;display:grid}.visor::backdrop{background:#1a151299}.visor-foto{object-fit:contain;max-width:100%;max-height:100%;transition:opacity .2s ease-out, translate .25s var(--curva);border-radius:8px}.visor-foto.cambiando{opacity:0}.visor-contador{font-family:var(--fuente-hora);font-variant-numeric:tabular-nums;color:#ffffffd9;position:absolute;top:1.1rem;left:50%;translate:-50%}.visor-control{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:3rem;height:3rem;padding:0;transition:background-color .2s;display:grid;position:absolute}.visor-control:hover{background:#ffffff47}.visor :focus-visible{outline-color:var(--lima)}.visor-cerrar{top:.75rem;right:.75rem}.visor-anterior,.visor-siguiente{top:50%;translate:0 -50%}.visor-anterior{left:clamp(.5rem,1.5vw,1.25rem)}.visor-siguiente{right:clamp(.5rem,1.5vw,1.25rem)}@media (width<=699px){.visor{padding-bottom:5.5rem}.visor-anterior,.visor-siguiente{top:auto;bottom:1.25rem;translate:none}.visor-anterior{left:calc(50% - 3.75rem)}.visor-siguiente{right:calc(50% - 3.75rem)}}@media (prefers-reduced-motion:no-preference){.visor[open]{animation:.25s ease-out entrar-visor}}@keyframes entrar-visor{0%{opacity:0}}.tabla-horario{border-collapse:collapse;width:100%;font-size:1.125rem}.tabla-horario caption{font-family:var(--fuente-titulo);text-align:left;margin-bottom:.6rem;font-size:1.2rem;font-weight:700}.tabla-horario th,.tabla-horario td{border-bottom:2px solid var(--linea);text-align:left;vertical-align:top;padding:.65rem .75rem}.tabla-horario td{font-family:var(--fuente-hora);font-variant-numeric:tabular-nums}.franja{white-space:nowrap}.tarjeta-horario{--color:var(--verde);padding:1.25rem 1.35rem}.tarjeta-horario+.tarjeta-horario{margin-top:1.25rem}.preguntas{gap:.75rem;display:grid}.pregunta{border:3px solid var(--linea);background:#fff;border-radius:12px}.pregunta summary{font-family:var(--fuente-titulo);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;font-size:1.12rem;font-weight:600;list-style:none;display:flex}.pregunta summary::-webkit-details-marker{display:none}.pregunta summary svg{transition:rotate .2s var(--curva);flex:none}.pregunta[open] summary svg{rotate:45deg}.pregunta[open]{border-color:var(--verde)}.pregunta p{color:var(--tinta-suave);padding:0 1.1rem 1.1rem}.documentos{gap:.75rem;padding:0;list-style:none;display:grid}.documento{flex-direction:row;align-items:center;gap:.9rem;padding:.6rem 1rem .6rem .6rem;font-weight:700;display:flex}.documento svg{background:var(--tablero);width:3rem;height:3rem;color:var(--verde-oscuro);border-radius:10px;flex:none;padding:.6rem}.transparencia-dudas{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.75rem;display:flex}.aviso-accesible{margin-top:2rem;padding:1.25rem 1.4rem}.aviso-accesible h3{font-size:1.3rem}.aviso-accesible p{color:var(--tinta-suave);margin-top:.4rem}.aviso-accesible p:last-child{margin-top:1rem}.documento small{color:var(--tinta-suave);font-weight:400;display:block}@media (width>=700px){.documentos{grid-template-columns:1fr 1fr}}.cierre{--velo:161 187 58;background:var(--lima);color:var(--tinta);display:grid;position:relative;overflow:hidden}.cierre-foto{height:clamp(14rem,55vw,20rem);position:relative;overflow:hidden}.cierre-foto img{object-fit:cover;width:100%;height:100%}.cierre-foto:after{content:"";background:linear-gradient(180deg, rgb(var(--velo) / 0) 35%, rgb(var(--velo) / .85) 82%, var(--lima) 100%), rgb(var(--velo) / .12);position:absolute;inset:0}.cierre-interior{justify-items:start;gap:.75rem;padding-block:.5rem clamp(3rem,7vw,4.5rem);display:grid}.cierre h2{text-wrap:balance;max-width:16ch;font-size:clamp(2rem,4.5vw,3.4rem);font-weight:800;line-height:1.2}.cierre p{max-width:34rem;font-size:1.2rem}.cierre .boton{margin-top:.75rem}@media (width>=900px){.cierre{align-items:center;min-height:26rem}.cierre-foto{width:58%;height:auto;position:absolute;inset:0 0 0 auto}.cierre-foto:after{background:linear-gradient(90deg, var(--lima) 0%, rgb(var(--velo) / .9) 10%, rgb(var(--velo) / .3) 28%, rgb(var(--velo) / 0) 45%), rgb(var(--velo) / .12)}.cierre-interior{padding-block:clamp(4rem,7vw,5.5rem);position:relative}.cierre-interior>*{max-width:min(34rem,50%)}}@media (prefers-reduced-motion:no-preference){.cierre-foto img{transition:scale 1.2s var(--curva)}.cierre:hover .cierre-foto img{scale:1.03}}.noticia-cabecera img{object-fit:cover;border-radius:var(--radio-tarjeta);width:100%;max-height:34rem}.paginacion-noticias{border-top:2px solid var(--linea);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.5rem;display:flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.contacto>*,.datos li>*{min-width:0}.datos a{overflow-wrap:anywhere}.cabecera-sede-video{position:relative}.cabecera-sede-video video{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radio-tarjeta);background:var(--pino-800);width:100%;box-shadow:var(--sombra-despegada)}.cabecera-sede-video .control-video{margin:0;position:absolute;bottom:.75rem;right:.75rem}.sede-lema-grande{color:var(--tronco-texto);font-weight:700}@media (width>=960px){.orden-2{order:2}}.documento-pendiente{box-shadow:none;border:1px dashed var(--tronco);background:0 0}.sede-titulo{font-size:clamp(1.7rem,3vw,2.2rem)}.titulo-seccion-medio{font-size:clamp(1.6rem,3vw,2.3rem)}.resumen-errores{background:#fdf1f0;border:3px solid #b3261e;border-radius:12px;margin-top:1.25rem;padding:1rem 1.15rem}.resumen-errores ul{margin-top:.5rem;padding-left:1.3rem}.resumen-errores a{font-weight:700}.sede-cuerpo{flex-direction:column;flex:1;display:flex}.sede-acciones{margin-top:auto;padding-top:.5rem}.prosa figure{margin:1.5em 0 0}.prosa figure img{border-radius:12px;width:min(100%,26rem)}.rueda{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"arriba arriba-derecha""arriba-izquierda derecha""centro centro""izquierda abajo-derecha""abajo-izquierda abajo";gap:.75rem .6rem;max-width:58rem;margin:clamp(1.5rem,4vw,3rem) auto 0;display:grid;position:relative}.rueda:before{content:"";border:3px dashed #cfdc8f;border-radius:50%;position:absolute;inset:1.5rem 18%}.rueda-perfiles{display:contents}.rueda-perfiles li{z-index:1;display:grid;position:relative}.rueda-arriba{grid-area:arriba}.rueda-arriba-derecha{grid-area:arriba-derecha}.rueda-derecha{grid-area:derecha}.rueda-abajo-derecha{grid-area:abajo-derecha}.rueda-abajo{grid-area:abajo}.rueda-abajo-izquierda{grid-area:abajo-izquierda}.rueda-izquierda{grid-area:izquierda}.rueda-arriba-izquierda{grid-area:arriba-izquierda}.rueda-centro{z-index:1;text-align:center;grid-area:centro;justify-items:center;padding-block:.75rem;display:grid;position:relative}.rueda-centro img{aspect-ratio:1;border:6px solid var(--papel);width:clamp(7rem,22vw,9.5rem);box-shadow:0 0 0 3px var(--lima), var(--sombra-despegada);object-fit:cover;object-position:70% 46%;border-radius:50%;margin-bottom:.75rem}.rueda-titulo{font-family:var(--fuente-titulo);letter-spacing:.08em;text-transform:uppercase;color:var(--verde-texto);font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:800}.rueda-centro p+p{color:var(--tinta-suave);margin-top:0}.rueda-perfil{border:1px solid var(--linea);background:var(--papel);min-height:4rem;box-shadow:var(--sombra-tarjeta);font-family:var(--fuente-titulo);text-align:center;text-wrap:balance;color:var(--tinta);border-radius:1.25rem;align-content:center;justify-items:center;padding:.6rem .8rem;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;display:grid}a.rueda-perfil{border:2px solid var(--verde);transition:transform .2s var(--curva), box-shadow .2s var(--curva), background-color .2s}a.rueda-perfil:hover{background:var(--lima-suave);box-shadow:var(--sombra-despegada);transform:translateY(-2px)}.rueda-perfil small{font-family:var(--fuente-texto);letter-spacing:.08em;text-transform:uppercase;color:var(--tronco-texto);font-size:.8rem;font-weight:700}@media (width>=760px){.rueda{grid-template-columns:minmax(0,1fr) minmax(12rem,15rem) minmax(0,1fr);grid-template-areas:".arriba.""arriba-izquierda centro arriba-derecha""izquierda centro derecha""abajo-izquierda centro abajo-derecha"".abajo.";gap:.9rem 1.25rem}.rueda:before{inset:2rem 13%}.rueda-perfiles li{align-self:center;width:min(100%,15rem)}.rueda-perfil{padding:.7rem 1.1rem;font-size:1.05rem}.rueda-arriba-izquierda,.rueda-abajo-izquierda,.rueda-derecha{justify-self:end}.rueda-arriba-derecha,.rueda-abajo-derecha,.rueda-izquierda{justify-self:start}.rueda-arriba,.rueda-abajo{justify-self:center}.rueda-centro{align-self:center}}.pie .redes{gap:.6rem;margin-top:1.25rem;list-style:none;display:flex}.redes a{color:#fff;border:2px solid #ffffff80;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.redes a:hover{border-color:var(--lima);color:var(--lima)}.prosa table{border-collapse:collapse;width:100%;font-size:1.125rem}.prosa th,.prosa td{border-bottom:2px solid var(--linea);text-align:left;vertical-align:top;padding:.6rem .75rem}.prosa td:first-child{font-family:var(--fuente-hora);overflow-wrap:anywhere}@media (width<=640px){.prosa table,.prosa tbody,.prosa tr,.prosa td{display:block}.prosa thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.prosa tr{border-bottom:2px solid var(--linea);padding-block:.5rem}.prosa td{border:0;padding:.15rem 0}}.titulo-departamento{font-size:clamp(1.8rem,3.5vw,2.6rem)}.lista-departamento{margin-top:1.75rem;font-size:1.15rem}.departamento-accion{margin-top:2rem}.titulo-sin-margen{margin-top:0}.quienes-foto{margin:0 0 2.5rem;position:relative}.quienes-imagen{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radio-tarjeta);width:100%;box-shadow:var(--sombra-despegada)}.quienes-placa{background:var(--papel);border-radius:12px;width:min(75%,16rem);padding:.8rem 1rem;position:absolute;bottom:-1.75rem;left:1rem;box-shadow:0 3px 6px #1220161f,0 18px 32px -16px #12201673}.quienes-placa img{width:100%}@media (width>=960px){.quienes-foto{margin-top:.5rem}.quienes-placa{width:min(80%,21rem);padding:1.1rem 1.4rem;bottom:-2rem;left:-2rem}}.foto-girada{aspect-ratio:4/3;rotate:1.5deg}.foto-girada-inversa{aspect-ratio:3/4;rotate:-1.5deg}.historia-texto{gap:1rem;max-width:46rem;font-size:1.15rem;line-height:1.7;display:grid}.historia-texto p+p{margin-top:0}.subtitulo-bloque{margin-bottom:1rem;font-size:1.35rem}.fondo-fundacion{background:var(--azul-suave)}.fondo-fundacion :focus-visible{outline-color:var(--azul)}.fundacion-cabeza{align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}.fundacion-logo{width:8.5rem;margin-bottom:1.5rem}.fondo-fundacion .titulo-seccion{color:var(--azul)}.fundacion-fotos{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.fundacion-fotos img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radio-tarjeta);width:100%}.fundacion-fotos img:last-child{translate:0 2rem}.fundacion-subtitulo{color:var(--azul);margin-top:clamp(3rem,6vw,4.5rem)}.fundacion-significa{counter-reset:significa;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;padding:0;list-style:none;display:grid}.fundacion-significa li{border-radius:var(--radio-tarjeta);background:linear-gradient(var(--turquesa) 0 4px, var(--papel) 0);box-shadow:var(--sombra-tarjeta);counter-increment:significa;padding:1.25rem 1.35rem 1.4rem}.fundacion-significa li:before{content:counter(significa, decimal-leading-zero);font-family:var(--fuente-titulo);color:var(--azul);margin-bottom:.4rem;font-size:1rem;font-weight:700;display:block}.fundacion-significa h4{margin-bottom:.4rem;font-size:1.25rem}.fundacion-significa p{color:var(--tinta-suave)}.fundacion-pie{gap:2rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.fondo-fundacion .lista-check svg{color:var(--azul)}.fundacion-cierre{border-radius:var(--radio-tarjeta);background:var(--azul);color:#fff;padding:clamp(1.5rem,3vw,2.25rem)}.fundacion-cierre-logo{border-radius:var(--radio-tarjeta);background:#fff;width:8.5rem;height:auto;margin-bottom:1.25rem;padding:.75rem;display:block}.fundacion-cierre p{font-family:var(--fuente-titulo);font-size:clamp(1.2rem,2vw,1.45rem);font-weight:600;line-height:1.35}.fundacion-cierre :focus-visible{outline-color:#fff}.boton-fundacion{color:var(--azul);background:#fff;margin-top:1.5rem}.boton-fundacion:hover{background:var(--azul-suave)}@media (width>=900px){.fundacion-significa{grid-template-columns:repeat(3,minmax(0,1fr))}.fundacion-cabeza,.fundacion-pie{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.fundacion-pie{align-items:center}}.principios-rejilla{gap:clamp(2rem,5vw,4rem);display:grid}.principios-foto img{aspect-ratio:3/4}.principios{counter-reset:principio;gap:0;margin-top:1.75rem;padding:0;list-style:none;display:grid}.principio{border-bottom:1px solid var(--linea);counter-increment:principio;grid-template-columns:2.75rem 1fr;column-gap:.75rem;padding-block:1rem;display:grid}.principio:before{content:counter(principio);background:var(--lima-suave);width:2.25rem;height:2.25rem;font-family:var(--fuente-titulo);color:var(--verde-texto);border-radius:50%;grid-row:span 2;place-items:center;font-weight:700;display:grid}.principio h3{font-size:1.2rem}.principio p{color:var(--tinta-suave);margin-top:.25rem}@media (width>=960px){.principios-rejilla{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.principios-foto{position:sticky;top:11rem}}.valores-rejilla{gap:clamp(2rem,5vw,4rem);display:grid}.valores-lema{max-width:30rem;font-family:var(--fuente-titulo);color:var(--lima);margin:1.5rem 0 0;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:600;line-height:1.35}.valores{border-top:1px solid #ffffff2e;list-style:none}.valor{border-bottom:1px solid #ffffff2e;gap:.3rem;padding:clamp(.9rem,1.8vw,1.3rem) 0;display:grid}.valor-palabra{font-family:var(--fuente-titulo);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(1.75rem,8vw,3.4rem);font-weight:800;line-height:1.05}.valor-matiz{color:#ffffffd9;font-size:1.125rem}@media (width>=62rem){.valores-rejilla{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.valores-cabeza{position:sticky;top:11rem}.valor-palabra{font-size:clamp(2.2rem,3.6vw,3.4rem)}}.dato-clave{background:var(--arena);border-radius:12px;margin-top:1.25rem;padding:.9rem 1.1rem}.etapas-lista{gap:.75rem;margin:1.75rem 0 2.5rem;padding:0;list-style:none;display:grid}.etapa-tarjeta{background:var(--fondo-etapa);border-color:#0000;gap:.35rem;padding:1.1rem 1.25rem 1.2rem}.etapa-tarjeta:first-child{--fondo-etapa:#c9d98a}.etapa-tarjeta:nth-child(2){--fondo-etapa:var(--lima)}.etapa-tarjeta:nth-child(3){--fondo-etapa:#7fa53c}.etapa-tarjeta:nth-child(4){--fondo-etapa:var(--pino-800);color:#fff}.etapa-tarjeta h3{font-size:1.2rem}.etapa-tarjeta p{font-weight:700}.pregunta-cierre{justify-items:start;gap:.9rem;margin-top:2rem;display:grid}@media (width>=640px){.etapas-lista{grid-template-columns:1fr 1fr}}.bloques-servicio,.enlace-servicio{margin-top:1.5rem}.nav-principal li{position:relative}.nav-flecha{transition:rotate .2s var(--curva);flex:none;display:inline-block}[aria-expanded=true] .nav-flecha{rotate:180deg}.submenu{z-index:20;border:1px solid var(--linea);background:var(--papel);min-width:17rem;box-shadow:var(--sombra-despegada);color:var(--tinta);animation:bajar-submenu .2s var(--curva);border-radius:12px;padding:.4rem;position:absolute;top:calc(100% + .6rem);left:-.5rem}.submenu-derecha .submenu{left:auto;right:-.5rem}.submenu:before{content:"";height:.9rem;position:absolute;inset:-.9rem 0 auto}@keyframes bajar-submenu{0%{opacity:0;translate:0 -6px}}.submenu ul,.submenu-movil ul{gap:.1rem;padding:0;list-style:none;display:grid}.submenu a{border-radius:8px;align-items:center;min-height:2.75rem;padding:.45rem .8rem;font-size:1.05rem;line-height:1.25;text-decoration:none;display:flex}.submenu a:hover,.submenu a:focus-visible{background:var(--tablero)}.submenu-movil{border-bottom:1px solid #ffffff2e;padding:0 0 .9rem 1rem}.submenu-movil a{color:#ffffffeb;align-items:center;min-height:2.9rem;font-size:1.1rem;text-decoration:none;display:flex}.submenu-movil a:hover{text-decoration:underline}.submenu-movil .submenu-principal{color:var(--lima);font-weight:700}@media (prefers-reduced-motion:reduce){.submenu{animation:none}}.edades-largo,.edades-anios,.edades-mini{display:none}@container (width<=50rem){.edades-mini{display:inline}.edades-nombre{display:none}}@media (width<=719.98px){.edades-regla{--giro:180deg;--alto-anio:2rem;--alto-sede:2.25rem;grid-template-columns:2rem 1fr 1fr;gap:0 .6rem}.edades-fila{grid-row:1;grid-template-rows:var(--alto-sede) auto;gap:0}.edades-fila:first-child{grid-column:2}.edades-fila:nth-child(2){grid-column:3}.edades-sede{align-self:start;font-size:1rem;line-height:1.2}.edades-sede .insignia{white-space:nowrap}.edades-prefijo{display:none}.edades-pista{height:calc(var(--anios) * var(--alto-anio));background:repeating-linear-gradient(180deg, var(--linea) 0 2px, transparent 2px var(--alto-anio)), var(--tablero)}.edades-barra{top:calc((var(--desde) - 3) * var(--alto-anio) + 3px);width:auto;height:calc((var(--hasta) - var(--desde)) * var(--alto-anio) - 6px);white-space:normal;flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem;padding:.4rem .55rem;line-height:1.15;bottom:auto;left:.3rem;right:.3rem}.edades-corto{display:none}.edades-largo,.edades-anios{display:block}.edades-anios{font-weight:400}.edades-escala{height:calc(var(--anios) * var(--alto-anio));margin-top:var(--alto-sede);grid-area:1/1}.edades-escala span{top:calc((var(--edad) - 3) * var(--alto-anio));left:auto;right:0;translate:0 -50%}.edades-escala span:first-child{translate:0}.edades-escala span:last-child{translate:0 -100%}.edades-leyenda{display:none}}.boton[hidden],.control-lectura[hidden]{display:none}.control-lectura{flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;display:flex}.cuerpo-noticia{margin-top:2.5rem}.leyendo{background:var(--lima-suave);box-shadow:0 0 0 .4rem var(--lima-suave);border-radius:4px}.cabecera-pagina h1.leyendo{background:#fff9;box-shadow:0 0 0 .4rem #fff9}.titulo-preguntas{margin:2.5rem 0 1rem;font-size:1.35rem}.titulo-preguntas:first-child{margin-top:0}.foto-servicio{margin-top:2rem}figure.foto-servicio-vertical{--giro:2.5deg;z-index:1;width:min(62%,16rem);margin:-1.25rem 2rem 0 auto}figure.foto-servicio-vertical img{aspect-ratio:1}@media (width<=959px){figure.foto-servicio-vertical{margin-inline:auto}}@media (width>=1000px) and (width<=1039.98px){.contacto-sedes{gap:0 1rem}.contacto-sede{grid-row:span var(--filas);grid-template-rows:subgrid;row-gap:.6rem;display:grid}.contacto-sede h3{margin-bottom:.1rem}.contacto-sede .datos{grid-row:span calc(var(--filas) - 1);grid-template-rows:subgrid}}.muro-fotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem) clamp(1rem,2.5vw,2rem);padding:1rem 0 0;list-style:none;display:grid}.foto-muro{box-shadow:var(--sombra-despegada);rotate:var(--giro,0deg);transition:rotate .3s var(--curva), translate .3s var(--curva);background:#fff;border-radius:10px;margin:0;padding:.5rem .5rem .6rem;position:relative}.foto-muro:before{content:"";width:4rem;height:1.3rem;translate:-50%;rotate:calc(var(--giro,0deg) * -2);background-color:var(--lima);background-image:repeating-linear-gradient(90deg,#0000001f 0 1px,#0000 1px 4px);border-radius:3px;position:absolute;top:-.75rem;left:50%;box-shadow:0 2px 3px #0000004d}.foto-muro img{aspect-ratio:3/4;object-fit:cover;border-radius:6px;width:100%}.muro-fotos li:nth-child(4n+1) .foto-muro{--giro:-2deg}.muro-fotos li:nth-child(4n+2) .foto-muro{--giro:1.5deg;translate:0 .75rem}.muro-fotos li:nth-child(4n+3) .foto-muro{--giro:-1deg}.muro-fotos li:nth-child(4n+4) .foto-muro{--giro:2deg;translate:0 .5rem}@media (hover:hover){.foto-muro:hover{translate:0 -4px;rotate:0deg}}@media (width>=900px){.muro-fotos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.cabecera{view-transition-name:cabecera}::view-transition-old(root){animation:.18s ease-in both salir-pagina}::view-transition-new(root){animation:.55s var(--curva) both entrar-pagina}}@keyframes salir-pagina{to{opacity:0}}@keyframes entrar-pagina{0%{opacity:0;translate:0 1rem}}@media (prefers-reduced-motion:no-preference){[data-aparecer]{transition:opacity .7s var(--curva) var(--retardo,0s), translate .9s var(--curva) var(--retardo,0s)}[data-aparecer]:not(.aparecido){opacity:0;translate:0 1.5rem}[data-aparecer=foto]{transition:clip-path 1.2s var(--curva)}[data-aparecer=foto]:not(.aparecido){opacity:1;clip-path:inset(22% 8% 0 8% round var(--radio-tarjeta));translate:none}[data-aparecer=foto].aparecido{clip-path:inset(-3rem round var(--radio-tarjeta))}[data-aparecer=foto] img{transition:scale 1.4s var(--curva)}[data-aparecer=foto]:not(.aparecido) img{scale:1.08}}
