.marca-academy{display:block;overflow:visible}.marca-academy-lengua{transform-box:view-box;transform-origin:35.05px 100px;fill:var(--accent, #d97757)}.marca-academy-chispa{fill:var(--accent, #d97757);opacity:0}.marca-academy-eje{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.marca-academy-lockup{display:flex;align-items:flex-end;gap:var(--lockup-gap, 14px)}.marca-academy-nombre{display:block;overflow:visible;margin-bottom:var(--nombre-descuelgue, -7px)}.marca-academy-nombre .letra{fill:var(--ink, #141413)}.marca-academy-nombre .letra.ia{fill:var(--accent-deep, #ac4c2c)}.marca-academy[data-modo=reveal] .marca-academy-eje{stroke-dashoffset:1}.marca-academy[data-modo=reveal] .eje-principal{animation:marca-academy-trazo var(--trazo) var(--ease-asentar) both;animation-delay:var(--retardo)}.marca-academy[data-modo=reveal] .eje-punta{animation:marca-academy-trazo var(--trazo-punta) var(--ease-asentar) both;animation-delay:var(--retardo-punta)}@keyframes marca-academy-trazo{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.marca-academy[data-modo=reveal] .marca-academy-lengua{animation:marca-academy-brote .76s var(--ease-asentar) backwards;animation-delay:var(--retardo)}@keyframes marca-academy-brote{0%{transform:translateY(2.5px) scaleY(.955) scaleX(1.02)}to{transform:none}}.marca-academy[data-modo=reveal] .marca-academy-chispa{animation:marca-academy-chispa var(--chispa) var(--ease-empuje) both}@keyframes marca-academy-chispa{0%{opacity:0;transform:translateY(9px) scale(.35)}22%{opacity:1}72%{opacity:1;transform:translateY(-2px) scale(1)}to{opacity:0;transform:translateY(-7px) scale(.25)}}.marca-academy-lockup[data-modo=reveal] .letra{animation:marca-academy-letra var(--nombre-dur) var(--ease-suave) both;animation-delay:calc(var(--nombre-retardo) + var(--i) * var(--nombre-paso))}@keyframes marca-academy-letra{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.marca-academy .marca-academy-eje{stroke-dashoffset:0!important;animation:none!important}.marca-academy .marca-academy-lengua{animation:none!important;transform:none!important}.marca-academy-chispa{display:none}.marca-academy-lockup .letra{animation:none!important;opacity:1!important;transform:none!important}}
