.m[data-astro-cid-bpohi2hg]{--anillo:clamp(130px, 15vw, 180px);grid-template-areas:"a centro b""c centro d";grid-template-columns:1fr var(--anillo) 1fr;align-items:center;gap:clamp(1rem,2.5vw,1.75rem) clamp(2rem,6vw,5rem);max-width:980px;margin:clamp(2rem,5vw,3.5rem) auto 0;display:grid;position:relative}.m__centro[data-astro-cid-bpohi2hg]{z-index:1;width:var(--anillo);aspect-ratio:1;background:var(--bio-verde);color:var(--bio-hueso);text-align:center;box-shadow:0 0 0 10px #a2c0462e, var(--bio-sombra);border-radius:50%;grid-area:centro;place-content:center;display:grid;position:relative}.m__centro[data-astro-cid-bpohi2hg] b[data-astro-cid-bpohi2hg]{letter-spacing:-.02em;font-size:clamp(40px,5vw,60px);font-weight:800;line-height:1}.m__centro[data-astro-cid-bpohi2hg] span[data-astro-cid-bpohi2hg]{letter-spacing:.04em;opacity:.92;margin-top:.3em;font-size:13px;font-weight:600;line-height:1.2}.m__nodo[data-astro-cid-bpohi2hg]{border-radius:var(--bio-radio);background:var(--bio-hueso);color:var(--bio-tinta);box-shadow:var(--bio-sombra);align-items:center;gap:.9rem;padding:.9rem 1.1rem;font-size:clamp(16px,1.6vw,20px);font-weight:800;line-height:1.2;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.m__nodo[data-astro-cid-bpohi2hg]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #3e3a3b24}.m__nodo--a[data-astro-cid-bpohi2hg]{grid-area:a}.m__nodo--b[data-astro-cid-bpohi2hg]{grid-area:b}.m__nodo--c[data-astro-cid-bpohi2hg]{grid-area:c}.m__nodo--d[data-astro-cid-bpohi2hg]{grid-area:d}.m__nodo[data-astro-cid-bpohi2hg]:after{content:"";background:var(--bio-verde);width:clamp(2rem,6vw,5rem);height:2px;transform-origin:var(--origen);transition:transform .6s cubic-bezier(.3,.6,.3,1) .2s;position:absolute;top:50%}.m__nodo--a[data-astro-cid-bpohi2hg]:after,.m__nodo--c[data-astro-cid-bpohi2hg]:after{--origen:left;left:100%}.m__nodo--b[data-astro-cid-bpohi2hg]:after,.m__nodo--d[data-astro-cid-bpohi2hg]:after{--origen:right;right:100%}.bio-js .m[data-astro-cid-bpohi2hg]:not(.bio-visto) .m__nodo[data-astro-cid-bpohi2hg]:after{transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.m__nodo[data-astro-cid-bpohi2hg],.m__nodo[data-astro-cid-bpohi2hg]:after{transition:none}}.m__ico[data-astro-cid-bpohi2hg]{background:#a2c04629;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.m__ico[data-astro-cid-bpohi2hg] svg[data-astro-cid-bpohi2hg]{fill:none;width:26px;height:26px;stroke:var(--bio-verde4);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.m__letra[data-astro-cid-bpohi2hg]{color:var(--bio-verde4);margin-right:-.55rem;font-size:1.25em}@media (width<=760px){.m[data-astro-cid-bpohi2hg]{grid-template-columns:1fr;grid-template-areas:"centro""a""b""c""d";justify-items:center;row-gap:1rem}.m[data-astro-cid-bpohi2hg]:before{content:"";top:calc(var(--anillo) / 2);background:var(--bio-verde);width:2px;margin-left:-1px;position:absolute;bottom:2rem;left:50%}.m__nodo[data-astro-cid-bpohi2hg]{z-index:1;width:min(100%,320px)}.m__nodo[data-astro-cid-bpohi2hg]:after{content:none}}.bio-seccion[data-astro-cid-ivy4ioay].certificaciones,.bio-seccion[data-astro-cid-ivy4ioay].cuatro-m{padding-top:0}.sellos[data-astro-cid-ivy4ioay]{flex-wrap:wrap;justify-content:center;gap:clamp(1rem,3vw,2rem);list-style:none;display:flex}.sellos[data-astro-cid-ivy4ioay] li[data-astro-cid-ivy4ioay]{border-radius:var(--bio-radio);background:var(--bio-hueso);box-shadow:var(--bio-sombra);padding:clamp(.75rem,2vw,1.25rem) clamp(1rem,3vw,2rem)}.sellos[data-astro-cid-ivy4ioay] img[data-astro-cid-ivy4ioay]{width:clamp(180px,22vw,260px)}.bio-contenedor[data-astro-cid-ivy4ioay].intro{max-width:820px}.bio-foto[data-astro-cid-ivy4ioay].foto-campo{max-width:720px;margin:clamp(2rem,5vw,3.5rem) auto 0}
