.encabezado{flex-direction:column;justify-content:center;align-items:center;margin:2rem 5%;display:flex}.texto{color:var(--turquesa);flex-direction:column;align-items:center;font-size:1.5rem;font-weight:bolder;display:flex}.texto h1{text-align:center;margin-bottom:2rem;line-height:100%}.circulo-fondo{background-color:var(--hover-turquesa);border-radius:5rem 5rem 0 0;width:20rem;height:17.95rem;margin-top:1rem}.imagen-fondo-encabezado{position:relative;top:3.25rem;scale:1.1}.textos{text-wrap:balance;margin:2rem;font-size:clamp(1.1rem,4vw,1.3rem)}.arriba{flex-direction:column;justify-content:space-between;gap:2rem;display:flex}.btn{margin:1rem 0}@media (width>=48rem){.encabezado{flex-direction:row;justify-content:center;align-items:center;gap:2rem}.texto{flex:calc(50% - 1rem);padding-right:2rem}.circulo-fondo{flex-direction:column;flex:calc(50% - 1rem);justify-content:center;align-items:center;height:18.4rem;display:flex;overflow:visible}.imagen-fondo-encabezado{width:auto;max-width:none;height:16.4rem;position:relative;top:16px;left:0;scale:1}.textos{max-width:95%;margin:auto}.arriba{flex-flow:wrap;gap:2rem;margin-bottom:2rem;display:flex}.mitad{flex:0 0 calc(50% - 1rem);padding:0 .5rem}.abajo{flex:0 0 100%;width:100%;padding:0 3rem}.btn{justify-content:flex-start;display:flex}}@media (width>=80rem){.encabezado{width:65%;margin:auto auto 4rem}.circulo-fondo-separador{flex:calc(50% - 1rem);justify-content:center;display:flex}.circulo-fondo{flex:none;width:25rem;height:22rem}.imagen-fondo-encabezado{height:20rem}.textos{width:70%;margin:auto}}.capsula-miembro{background:var(--color-fondo);border-radius:5rem;width:7rem;height:20rem;transition:all .5s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.capsula-contenedor{z-index:2;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding:0;display:flex;position:relative}.capsula-foto{flex:1;justify-content:center;align-items:flex-start;width:7rem;display:flex;position:relative}.capsula-foto img{width:auto;height:100%;margin-top:3.5rem;transition:all .5s}.capsula-miembro:hover .capsula-foto img{transform:scale(1.5)}.capsula-info{text-align:center;z-index:3;flex-direction:column;align-items:center;padding:3rem 1rem 1rem;display:flex;position:relative}.capsula-nombre{font-family:var(--font-titulos);color:var(--negro);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.95rem;font-weight:700;line-height:1.2}.capsula-tlf{font-family:var(--font-textos);color:var(--negro);text-wrap:nowrap;margin-top:.25rem;font-size:.8rem;font-weight:500}.capsula-mail{font-family:var(--font-textos);color:var(--negro);text-wrap:wrap;margin-top:.25rem;font-size:.7rem;font-weight:500}@media (width>=48rem){.capsula-miembro{border-radius:5rem;width:10rem;height:23rem}.capsula-foto{width:14rem;height:10rem}.capsula-foto img{margin-top:3rem}.capsula-nombre{font-size:1.3rem}.capsula-tlf{font-size:1rem}.capsula-mail{text-wrap:wrap;font-size:1rem}}@media (width>=80rem){.capsula-miembro{border-radius:5.625rem;width:11.25rem;height:26rem}.capsula-foto{width:14rem;height:14rem;margin-top:2rem;top:-1.5rem}.capsula-info{margin-top:1.5rem}}.capsulas-equipo{background:var(--negro);padding:4rem 1.5rem;position:relative;overflow:hidden}.capsulas-header{text-align:center;max-width:600px;margin-bottom:3rem;margin-left:auto;margin-right:auto}.capsulas-etiqueta{font-family:var(--font-textos);text-transform:uppercase;letter-spacing:3px;color:var(--turquesa);background:#38b7af1a;border-radius:3.25rem;margin-bottom:1rem;padding:.5rem 1.25rem;font-size:.75rem;font-weight:600;display:inline-block}.capsulas-titulo{font-family:var(--font-titulos);color:var(--blanco);margin:0 0 1rem;font-size:1.75rem;font-weight:700;line-height:1.2}.capsulas-subtitulo{font-family:var(--font-textos);color:var(--blanco);opacity:.7;margin:0;font-size:.95rem;line-height:1.6}.capsulas-grid{grid-template-columns:repeat(2,1fr);justify-items:start;gap:2rem;max-width:900px;margin:0 auto;display:grid}.capsulas-grid>:nth-child(2),.capsulas-grid>:nth-child(4){margin-top:3rem}.capsulas-grid>:nth-child(n){justify-self:end}.capsulas-grid>:nth-child(2n){justify-self:start}@media (width>=48rem){.capsulas-equipo{padding:5rem 3rem}.capsulas-titulo{font-size:2.25rem}.capsulas-subtitulo{font-size:1rem}.capsulas-grid{justify-content:center;align-items:flex-start;gap:2rem;max-width:900px;margin:0 auto;display:flex}}@media (width>=80rem){.capsulas-equipo{padding:6rem 5rem}.capsulas-header{max-width:700px;margin-bottom:4rem}.capsulas-titulo{font-size:2.75rem}.capsulas-subtitulo{font-size:1.1rem}.capsulas-grid{gap:3rem;max-width:900px}}.equipo-completo{background:var(--fondo);flex-direction:column;align-items:center;gap:3rem;padding:5rem 1.5rem;display:flex;position:relative}.equipo-marco{background:var(--fondo);padding:3.5rem 1rem 3rem;transition:transform .5s cubic-bezier(.23,1,.32,1);position:relative;transform:rotate(-2deg);box-shadow:0 4px 20px #0000001a,0 8px 40px #0000000d}.equipo-marco:hover{transform:rotate(0)scale(1.02)}.equipo-cinta{background:linear-gradient(135deg, var(--turquesa) 0%, #38b7afb3 100%);opacity:.85;z-index:10;width:80px;height:25px;position:absolute}.equipo-cinta-izq{top:-8px;left:15%;transform:rotate(-15deg)}.equipo-cinta-der{background:linear-gradient(135deg, var(--azul-claro) 0%, #4ca8e2b3 100%);top:-8px;right:15%;transform:rotate(12deg)}.equipo-foto-contenedor{border-radius:2px;position:relative;overflow:hidden}.equipo-foto{width:100%;height:auto;transition:transform .6s;display:block}.equipo-marco:hover .equipo-foto{transform:scale(1.03)}.equipo-overlay{pointer-events:none;background:linear-gradient(#0000 60%,#223b7a26 100%);position:absolute;inset:0}.equipo-pie{flex-direction:column;align-items:center;gap:.25rem;margin-top:1rem;display:flex}.equipo-firma{font-family:var(--font-titulos);color:var(--azul-oscuro);font-size:1.1rem;font-style:italic;font-weight:700}.equipo-fecha{font-family:var(--font-textos);color:var(--negro);letter-spacing:1px;font-size:.75rem}.equipo-contenido{text-align:center;max-width:500px}.equipo-badge{background:linear-gradient(135deg, var(--verde-claro) 0%, var(--verde-oscuro) 100%);color:var(--negro);font-family:var(--font-textos);border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;display:inline-flex;box-shadow:0 4px 15px #45e58d4d}.badge-icono{width:16px;height:16px}.equipo-titulo{font-family:var(--font-titulos);color:var(--azul-oscuro);margin:0 0 1rem;font-size:1.75rem;font-weight:700;line-height:1.2}.equipo-descripcion{font-family:var(--font-textos);color:var(--negro);opacity:.8;margin:0 0 2rem;font-size:1rem;line-height:1.7}.equipo-descripcion strong{color:var(--turquesa);font-weight:600}.equipo-stats{background:linear-gradient(135deg,#223b7a08 0%,#4ca8e214 100%);border:1px solid #223b7a14;border-radius:16px;flex-direction:column;gap:1.5rem;width:18rem;margin:auto;padding:1.5rem;display:flex}.stat-item{flex-direction:column;align-items:center;gap:.25rem;display:flex}.stat-numero{font-family:var(--font-titulos);color:var(--azul-oscuro);font-size:2.5rem;font-weight:700;line-height:1}.stat-simbolo{font-family:var(--font-titulos);color:var(--turquesa);margin-left:-2px;font-size:1.5rem;font-weight:700}.stat-label{font-family:var(--font-textos);color:var(--negro);text-align:center;font-size:.8rem}.stat-separador{display:none}@media (width>=48rem){.equipo-completo{flex-direction:row;justify-content:center;gap:3rem;padding:5rem 3rem}.equipo-marco{max-width:25rem}.equipo-contenido{text-align:left}.equipo-badge{margin-bottom:1.5rem}.equipo-titulo{font-size:2rem}.equipo-stats{flex-direction:row;justify-content:space-between;gap:1rem;width:30rem}.stat-separador{background:linear-gradient(180deg, transparent 0%, var(--azul-claro) 50%, transparent 100%);opacity:.3;width:1px;height:50px;display:block}}@media (width>=80rem){.equipo-completo{gap:6rem;padding:6rem 5rem}.equipo-cinta{width:100px;height:30px}.equipo-firma{font-size:1.25rem}.equipo-contenido{max-width:550px}.equipo-titulo{font-size:2.5rem}.equipo-descripcion{font-size:1.1rem}.stat-numero{font-size:3rem}.stat-simbolo{font-size:1.75rem}.stat-label{font-size:.85rem}.equipo-stats{gap:2rem;width:38rem;padding:2rem}}
