.puente[data-astro-cid-36gxgbxx]{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:calc(64px + 2rem) 3rem 3rem;overflow:hidden;isolation:isolate}.puente__titulo[data-astro-cid-36gxgbxx]{font-family:var(--font-display);font-weight:700;font-size:min(7rem,calc((2 * var(--card-w) + 1rem) / 12.1));white-space:nowrap;line-height:.85;letter-spacing:-.03em;text-transform:uppercase;color:var(--text-1);margin:0 0 2rem;animation:puente-subir .9s cubic-bezier(.4,0,.2,1) .1s both}.puente__linea[data-astro-cid-36gxgbxx]{display:block}.puente__contenido[data-astro-cid-36gxgbxx]{--card-w: min( calc(clamp(17rem, calc(100svh - 21rem) , 32rem)*.75) , calc((100vw - 7rem)/2) )}.puente__grupos[data-astro-cid-36gxgbxx]{display:flex;justify-content:center;gap:1rem;list-style:none;margin:0;padding:0}.grupo[data-astro-cid-36gxgbxx]{position:relative;display:block;width:var(--card-w);height:calc(var(--card-w) * 4 / 3);border-radius:var(--r-md);overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.14);color:var(--text-1);text-align:left;text-decoration:none;transition:border-color .3s var(--ease),transform .2s var(--ease)}.grupo__foto[data-astro-cid-36gxgbxx]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:scale .6s var(--ease)}.grupo[data-astro-cid-36gxgbxx]:after{content:"";position:absolute;inset:auto 0 0;height:65%;background:linear-gradient(to top,rgba(10,10,10,.92),transparent);pointer-events:none}.grupo__etiqueta[data-astro-cid-36gxgbxx]{position:absolute;inset:var(--sp-2) auto auto var(--sp-2);z-index:1;max-width:calc(100% - 4.5rem);padding:.35rem .8rem;border-radius:var(--r-pill);background:#0a0a0ab8;backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.2);font-size:.72rem;font-weight:600;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.grupo__flecha[data-astro-cid-36gxgbxx]{position:absolute;inset:var(--sp-2) var(--sp-2) auto auto;z-index:1;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:#0a0a0ab8;backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.25);transition:background .25s var(--ease),color .25s var(--ease)}.grupo__flecha[data-astro-cid-36gxgbxx] svg[data-astro-cid-36gxgbxx]{width:1.1rem;height:1.1rem}.grupo__contenido[data-astro-cid-36gxgbxx]{position:absolute;inset:auto 0 0;z-index:1;display:block;padding:var(--sp-5)}.grupo__nombre[data-astro-cid-36gxgbxx]{display:block;font-family:var(--font-titles);font-weight:700;font-size:min(2rem,calc((var(--card-w) - 4rem - 2px) / 8.4));line-height:1.05;text-transform:uppercase;color:var(--text-heading)}.grupo__edad[data-astro-cid-36gxgbxx]{display:block;white-space:nowrap}.grupo__numero[data-astro-cid-36gxgbxx]{white-space:nowrap}.grupo__detalle[data-astro-cid-36gxgbxx]{display:block;min-height:2.7em;margin-top:.5rem;font-size:.9rem;letter-spacing:.04em;line-height:1.35;color:var(--text-2)}.grupo[data-astro-cid-36gxgbxx]:active{transform:scale(.98)}.grupo[data-astro-cid-36gxgbxx]:focus-visible{outline:2px solid var(--text-1);outline-offset:3px}@media(hover:hover){.grupo[data-astro-cid-36gxgbxx]:hover{border-color:#fff6}.grupo[data-astro-cid-36gxgbxx]:hover .grupo__foto[data-astro-cid-36gxgbxx]{scale:1.04}.grupo[data-astro-cid-36gxgbxx]:hover .grupo__flecha[data-astro-cid-36gxgbxx]{background:var(--text-1);color:var(--base)}}@media(hover:none){.grupo__etiqueta[data-astro-cid-36gxgbxx],.grupo__flecha[data-astro-cid-36gxgbxx]{backdrop-filter:none;background:#0a0a0ad9}}.puente__grupos[data-astro-cid-36gxgbxx] li[data-astro-cid-36gxgbxx]{animation:puente-card .9s cubic-bezier(.33,1,.68,1) calc(.35s + var(--i, 0) * .09s) both}.puente__grupos[data-astro-cid-36gxgbxx] li[data-astro-cid-36gxgbxx] .grupo__foto[data-astro-cid-36gxgbxx]{animation:puente-foto 1.2s cubic-bezier(.33,1,.68,1) calc(.35s + var(--i, 0) * .09s) backwards}@media(max-width:767px){.puente[data-astro-cid-36gxgbxx]{padding:calc(64px + 1.5rem) 1.25rem 2rem}.puente__titulo[data-astro-cid-36gxgbxx]{font-size:min(4rem,calc((100vw - 2.5rem) / 8.8));white-space:normal;line-height:.88;margin-bottom:1.5rem}.puente__contenido[data-astro-cid-36gxgbxx]{--card-w: calc(100vw - 2.5rem) ;width:100%}.puente__grupos[data-astro-cid-36gxgbxx]{flex-direction:column;gap:.75rem}.grupo[data-astro-cid-36gxgbxx]{width:100%;height:clamp(11rem,calc((100svh - 9.75rem - ((100vw - 2.5rem)*.3))/2),22rem)}.grupo__contenido[data-astro-cid-36gxgbxx]{padding:1.25rem}.grupo__nombre[data-astro-cid-36gxgbxx]{font-size:min(1.65rem,calc((var(--card-w) - 2.5rem - 2px) / 8.4))}.grupo__detalle[data-astro-cid-36gxgbxx]{min-height:0;margin-top:.4rem;font-size:.85rem;letter-spacing:.02em}.grupo[data-astro-cid-36gxgbxx]:after{height:90%;background:linear-gradient(to top,rgba(10,10,10,.92) 0%,rgba(10,10,10,.65) 55%,transparent 100%)}}@keyframes puente-subir{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes puente-card{0%{opacity:0;translate:4rem 0}to{opacity:1;translate:none}}@keyframes puente-foto{0%{scale:1.12}to{scale:1}}@media(prefers-reduced-motion:reduce){.puente__titulo[data-astro-cid-36gxgbxx],.puente__grupos[data-astro-cid-36gxgbxx] li[data-astro-cid-36gxgbxx],.puente__grupos[data-astro-cid-36gxgbxx] li[data-astro-cid-36gxgbxx] .grupo__foto[data-astro-cid-36gxgbxx]{animation:none}.grupo[data-astro-cid-36gxgbxx],.grupo__foto[data-astro-cid-36gxgbxx],.grupo__flecha[data-astro-cid-36gxgbxx]{transition:none}}
