.rejilla-familias[data-astro-cid-q4enmhas]{--expo:cubic-bezier(.87,0,.13,1);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,32px);display:grid}.tarjeta-familia[data-astro-cid-q4enmhas]{aspect-ratio:1;border:1px solid var(--linea);flex-direction:column;justify-content:flex-end;padding:clamp(16px,1.67vw,32px);text-decoration:none;display:flex;position:relative;overflow:hidden;container-type:inline-size}.velo[data-astro-cid-q4enmhas]{background:var(--hueso);transform-origin:100% 0;transition:transform .7s var(--expo);position:absolute;inset:0;transform:scale(0)}.num[data-astro-cid-q4enmhas]{font-family:var(--mono);color:var(--pergamino);transition:opacity .3s var(--expo);font-size:clamp(13px,1.11vw,20px);position:absolute;top:clamp(16px,1.67vw,32px);left:clamp(16px,1.67vw,32px)}.flecha[data-astro-cid-q4enmhas]{aspect-ratio:1;background:var(--hueso);width:clamp(36px,3.33vw,60px);color:var(--tinta);transition:transform .7s var(--expo) .2s,background .5s var(--expo),color .5s var(--expo);place-items:center;font-size:clamp(16px,1.4vw,26px);display:grid;position:absolute;top:clamp(16px,1.67vw,32px);right:clamp(16px,1.67vw,32px)}.nombre[data-astro-cid-q4enmhas]{font-family:var(--serif);transition:color .5s var(--expo) .1s;font-size:8.605cqi;font-weight:400;line-height:1.15;position:relative}.lista[data-astro-cid-q4enmhas]{color:var(--tinta);flex-direction:column;gap:.35em;margin:0;padding:6.47cqi;font-size:5.155cqi;line-height:1.25;list-style:none;display:flex;position:absolute;top:0;left:0;right:23.26cqi}.lista[data-astro-cid-q4enmhas] li[data-astro-cid-q4enmhas]{opacity:0;transition:opacity .5s var(--expo),transform .5s var(--expo);transform:translateY(1em)}.f01[data-astro-cid-q4enmhas]{grid-area:1/2}.f02[data-astro-cid-q4enmhas]{grid-area:2/1;margin-top:clamp(-220px,-14vw,-60px)}.f03[data-astro-cid-q4enmhas]{grid-area:2/3;margin-top:clamp(-180px,-11vw,-40px)}.f04[data-astro-cid-q4enmhas]{grid-area:3/2;margin-top:clamp(-220px,-14vw,-60px)}@media (hover:hover) and (width>=1140px){.tarjeta-familia[data-astro-cid-q4enmhas]:hover .velo[data-astro-cid-q4enmhas],.tarjeta-familia[data-astro-cid-q4enmhas]:focus-visible .velo[data-astro-cid-q4enmhas]{transform:scale(1)}.tarjeta-familia[data-astro-cid-q4enmhas]:hover .nombre[data-astro-cid-q4enmhas],.tarjeta-familia[data-astro-cid-q4enmhas]:focus-visible .nombre[data-astro-cid-q4enmhas]{color:var(--tinta)}.tarjeta-familia[data-astro-cid-q4enmhas]:hover .num[data-astro-cid-q4enmhas],.tarjeta-familia[data-astro-cid-q4enmhas]:focus-visible .num[data-astro-cid-q4enmhas]{opacity:0}.tarjeta-familia[data-astro-cid-q4enmhas]:hover .flecha[data-astro-cid-q4enmhas],.tarjeta-familia[data-astro-cid-q4enmhas]:focus-visible .flecha[data-astro-cid-q4enmhas]{background:var(--borgona);color:var(--hueso);transform:rotate(180deg)}.tarjeta-familia[data-astro-cid-q4enmhas]:hover .lista[data-astro-cid-q4enmhas] li[data-astro-cid-q4enmhas],.tarjeta-familia[data-astro-cid-q4enmhas]:focus-visible .lista[data-astro-cid-q4enmhas] li[data-astro-cid-q4enmhas]{opacity:1;transition-delay:calc(.3s + var(--i) * 60ms);transform:none}.tarjeta-familia[data-astro-cid-q4enmhas]:focus-visible{--foco:var(--tinta)}}@media (hover:none){.lista[data-astro-cid-q4enmhas]{color:var(--texto-suave);padding:clamp(48px,6vw,72px) 0 24px;font-size:15px;position:static}.lista[data-astro-cid-q4enmhas] li[data-astro-cid-q4enmhas]{opacity:1;transform:none}.nombre[data-astro-cid-q4enmhas]{font-size:clamp(24px,2.22vw,40px)}.rejilla-familias[data-astro-cid-q4enmhas]{grid-template-columns:1fr}.tarjeta-familia[data-astro-cid-q4enmhas]{aspect-ratio:auto;grid-area:auto;min-height:280px;margin-top:0}}@media (width<1140px){.rejilla-familias[data-astro-cid-q4enmhas]{grid-template-columns:1fr}.tarjeta-familia[data-astro-cid-q4enmhas]{aspect-ratio:auto;grid-area:auto;min-height:280px;margin-top:0}.lista[data-astro-cid-q4enmhas]{color:var(--texto-suave);padding:clamp(48px,6vw,72px) 0 24px;font-size:15px;position:static}.lista[data-astro-cid-q4enmhas] li[data-astro-cid-q4enmhas]{opacity:1;transform:none}.nombre[data-astro-cid-q4enmhas]{font-size:clamp(24px,2.22vw,40px)}}main>[data-astro-cid-lcdefpme]:not(.hero){z-index:1;background:var(--tinta);position:relative}.hero[data-astro-cid-lcdefpme]{z-index:0;flex-direction:column;justify-content:center;height:100svh;min-height:560px;padding-top:64px;display:flex;position:sticky;top:0}.hero-centro[data-astro-cid-lcdefpme]{--fig:min(35.5vw, 52svh);width:100%;padding-inline:var(--margen);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;display:flex}.hero-fila[data-astro-cid-lcdefpme]{width:auto;display:flex}.fila-sup[data-astro-cid-lcdefpme]{justify-content:flex-start}.fila-inf[data-astro-cid-lcdefpme]{justify-content:flex-end}.mascara[data-astro-cid-lcdefpme]{padding-bottom:.04em;display:block;overflow:hidden}.hero-palabra[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(52px,min(6.1vw,10.5svh),140px);font-weight:400;line-height:1.1;display:block}.hero-figura[data-astro-cid-lcdefpme]{width:var(--fig);aspect-ratio:3/2;position:relative}.hero-ventana[data-astro-cid-lcdefpme]{width:100%;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.hero-ventana[data-astro-cid-lcdefpme] img{margin-left:calc(var(--fig) / -2);width:var(--fig);object-fit:cover;max-width:none;height:100%;position:absolute;top:0;left:50%}.hero-familias[data-astro-cid-lcdefpme]{justify-content:space-between;width:100%;margin:0 auto;padding-block:0 22px;font-size:12px;list-style:none;display:flex;overflow:hidden}.hero-familias[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{overflow:hidden}.hero-familias[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--texto-suave);text-decoration:none;display:block}.hero-familias[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--hueso)}.banda[data-astro-cid-lcdefpme]{aspect-ratio:3/2;flex-direction:column;justify-content:space-between;min-height:100svh;display:flex;overflow:clip}.banda-fondo[data-astro-cid-lcdefpme]{z-index:0;position:absolute;inset:-8% 0}.banda-fondo[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.banda[data-astro-cid-lcdefpme]:after{content:"";z-index:0;background:linear-gradient(#0e0e1000,#0e0e10d9);height:55%;position:absolute;inset:auto 0 0}.banda-marcas[data-astro-cid-lcdefpme]{z-index:1;justify-content:space-between;width:100%;padding-top:clamp(56px,6vw,72px);display:flex;position:relative}.banda-marcas[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--hueso);width:10px;height:10px}.banda-texto[data-astro-cid-lcdefpme]{z-index:1;width:100%;padding-bottom:clamp(40px,5vw,72px);padding-right:max(var(--margen), 30%);margin:0 auto;font-size:clamp(22px,1.95vw,40px);line-height:1.4;position:relative}.cab[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:clamp(48px,6vw,96px);display:flex}.cab[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(36px,4.6vw,68px)}.cab[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.equipo-cab[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.equipo-inicio[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(16px,2vw,32px);display:grid}.equipo-cab[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:space-between;align-self:stretch;gap:24px;display:flex}.equipo-cab[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(36px,4.6vw,68px)}.equipo-inicio[data-astro-cid-lcdefpme].solo .persona[data-astro-cid-lcdefpme]{grid-column:3}.persona[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--serif);margin-top:18px;font-size:clamp(20px,1.67vw,28px);font-weight:400}.linea[data-astro-cid-lcdefpme]{color:var(--texto-suave);margin:4px 0 0;font-size:14px}.iniciales[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--linea);letter-spacing:-.03em;font-size:clamp(56px,7vw,96px)}.proceso[data-astro-cid-lcdefpme]{margin-top:24px}.paso[data-astro-cid-lcdefpme]{border-top:1px solid var(--linea);grid-template-columns:1fr 1fr 1.3fr;align-items:start;gap:24px;padding:28px 0;display:grid}.paso[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{font-family:var(--mono);font-size:clamp(48px,6vw,88px);line-height:1}.paso[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:clamp(22px,2vw,28px);font-weight:400}.paso[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--texto-suave);margin:0;font-size:15px}.cita[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:0 auto}.cita[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--serif);max-width:24ch;margin:0 0 20px;font-size:clamp(28px,3.6vw,52px);font-style:italic;line-height:1.2}.final[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:20ch;margin-bottom:32px;font-size:clamp(32px,4vw,60px)}@media (width<=760px){.hero-centro[data-astro-cid-lcdefpme]{--fig:min(80vw, 40svh)}.hero-palabra[data-astro-cid-lcdefpme]{font-size:clamp(44px,13vw,72px)}.hero-familias[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:6px 18px}.banda[data-astro-cid-lcdefpme]{aspect-ratio:auto}.banda-texto[data-astro-cid-lcdefpme]{padding-right:var(--margen)}.banda[data-astro-cid-lcdefpme]:after{background:linear-gradient(#0e0e1000,#0e0e10e6 45%,#0e0e10f2);height:75%}.equipo-inicio[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.equipo-inicio[data-astro-cid-lcdefpme].solo .persona[data-astro-cid-lcdefpme]{grid-column:auto}.paso[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:8px}}
