.pagina-links{--links-espacio-corto:.5rem;--links-espacio:.75rem;--links-espacio-medio:1rem;--links-espacio-amplio:1.5rem;--links-espacio-seccion:2rem;--links-radio:.75rem;--links-elevacion:-.125rem;--links-luz:color-mix(in srgb, var(--turquesa) 25%, var(--blanco));isolation:isolate;background:var(--azul);min-height:100svh;color:var(--sobre-oscuro);font:400 1rem/1.65 var(--fuente-texto);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}.pagina-links *,.pagina-links :before,.pagina-links :after{box-sizing:border-box}.links{z-index:1;width:min(100%,30rem);padding:var(--links-espacio-seccion) var(--links-espacio-medio);justify-content:center;align-items:center;gap:var(--links-espacio-amplio);text-align:center;flex-direction:column;flex:1;margin-inline:auto;display:flex;position:relative}.links h1{font:700 clamp(1.8rem, 6vw, 2.3rem)/1.1 var(--fuente-titulo);text-wrap:balance;margin:0}.links__descripcion{color:var(--sobre-oscuro-2);margin:0}.links__logo{display:block}.links__logo img{max-width:100%;height:auto;display:block}.links__acciones{gap:var(--links-espacio);width:100%;display:grid}.links__boton{min-height:3.4rem;padding:var(--links-espacio) var(--links-espacio-medio);border:1px solid var(--sobre-oscuro-2);border-radius:var(--links-radio);background:var(--oscuro-2);color:var(--sobre-oscuro);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.links__boton--principal{isolation:isolate;background:var(--turquesa);border-color:var(--turquesa);color:var(--azul);position:relative;overflow:hidden}.links__boton--principal:before,.links__boton--principal:after{content:"";pointer-events:none;position:absolute}.links__boton--principal:before{z-index:-2;aspect-ratio:1;background:conic-gradient(transparent 65%, var(--links-luz) 80%, var(--blanco) 87%, var(--links-luz) 90%, transparent 96%);width:220%;top:50%;left:50%;transform:translate(-50%,-50%)}.links__boton--principal:after{z-index:-1;border-radius:calc(var(--links-radio) - 3px);background:var(--turquesa);inset:2px}.links__sedes{gap:var(--links-espacio-amplio);width:100%;display:grid}.links__sedes h2,.links__sedes h3,.links__sedes p{margin:0}.links__sedes h2,.links__sedes h3{font-family:var(--fuente-titulo);font-size:inherit}.links__sede{gap:var(--links-espacio);display:grid}.links__sede p{color:var(--sobre-oscuro-2)}.links__sede small{font:inherit;display:block}.links__redes{gap:var(--links-espacio-corto);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.links__redes a{justify-content:center;align-items:center;gap:var(--links-espacio-corto);min-width:0;padding:var(--links-espacio) 0;border-radius:var(--links-radio);color:var(--sobre-oscuro);border:1px solid #0000;flex-direction:column;font-size:.85rem;text-decoration:none;display:flex}.links__redes svg{width:1.5rem;height:1.5rem;color:var(--turquesa)}.links__redes small,.links__pie{color:var(--sobre-oscuro-2);font-size:.75rem}.links__vista-previa{z-index:1;padding:var(--links-espacio-corto) var(--links-espacio-medio);background:var(--oscuro-2);color:var(--sobre-oscuro);text-align:center;margin:0;font-size:.85rem;position:relative}.pagina-links :focus-visible{outline:3px solid var(--foco-oscuro);outline-offset:3px}.links__saltar{z-index:2;top:-4rem;left:var(--links-espacio-medio);padding:var(--links-espacio) var(--links-espacio-medio);border-radius:var(--links-radio);background:var(--turquesa);color:var(--azul);font-weight:700;position:absolute}.links__saltar:focus{top:var(--links-espacio-medio)}.links__boton:focus-visible,.links__redes a:focus-visible{border-color:var(--turquesa)}@media (hover:hover) and (pointer:fine){.links__boton:hover{background:var(--blanco);border-color:var(--blanco);color:var(--azul)}.links__boton--principal:hover{background:var(--turquesa);color:var(--azul)}.links__redes a:hover{background:var(--oscuro-2);border-color:var(--turquesa);text-decoration:underline}}.links__fondo{z-index:0;pointer-events:none;width:100%;height:100%;display:none;position:fixed;inset:0}.links h1{--links-demora:.3s}.links__descripcion{--links-demora:.37s}.links__acciones>:first-child{--links-demora:.44s}.links__acciones>:nth-child(2){--links-demora:.51s}.links__acciones>:nth-child(3){--links-demora:.58s}.links__acciones>:nth-child(4){--links-demora:.65s}.links__acciones>:nth-child(5){--links-demora:.72s}.links__sedes h2{--links-demora:.79s}.links__sede:nth-child(2){--links-demora:.86s}.links__sede:nth-child(3){--links-demora:.93s}.links__redes>:first-child{--links-demora:1s}.links__redes>:nth-child(2){--links-demora:1.07s}.links__redes>:nth-child(3){--links-demora:1.14s}.links__pie{--links-demora:1.21s}@media (prefers-reduced-motion:no-preference){.pagina-links--animada .links__fondo{display:block}.pagina-links--animada .links__logo{animation:.6s cubic-bezier(.16,1,.3,1) backwards links-logo-entrada}.pagina-links--animada .links__logo img{animation:5.5s ease-in-out .6s infinite links-flotar}.pagina-links--animada :is(.links h1,.links__descripcion,.links__acciones>a,.links__sedes h2,.links__sede,.links__redes>a,.links__pie){animation:links-revelar .25s cubic-bezier(.16, 1, .3, 1) var(--links-demora) backwards}.pagina-links--animada .links__boton--principal:before{animation:5.5s linear infinite links-hilo}.pagina-links--animada .links :focus-within{animation:none}.links__boton,.links__redes a{transition:transform .18s cubic-bezier(.16,1,.3,1)}.links__boton:focus-visible,.links__redes a:focus-visible{transform:translateY(var(--links-elevacion))}@media (hover:hover) and (pointer:fine){.links__boton:hover,.links__redes a:hover{transform:translateY(var(--links-elevacion))}}@keyframes links-logo-entrada{0%{opacity:0;transform:translateY(var(--links-espacio-medio)) scale(1.08)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes links-flotar{0%,to{transform:translateY(0)}50%{transform:translateY(calc(3 * var(--links-elevacion)))}}@keyframes links-revelar{0%{opacity:0;transform:translateY(var(--links-espacio-medio))}to{opacity:1;transform:translateY(0)}}@keyframes links-hilo{to{transform:translate(-50%,-50%)rotate(1turn)}}}@media (prefers-reduced-motion:reduce){.pagina-links *,.pagina-links :before,.pagina-links :after{transition:none;animation:none}.links__logo,.links__logo img,.links h1,.links__descripcion,.links__acciones>a,.links__sedes h2,.links__sede,.links__redes>a,.links__pie{opacity:1;transform:none}.links__fondo{display:none}}
