.c23-alumni-hero{--c23-azul-ejecutivo:#00005b;--c23-azul-brillante:#1733ff;--c23-verde:#57d994;--c23-amarillo:#ffcb2a;--c23-rojo:#f74133;font-family:inherit;overflow:hidden;padding-bottom:78px;padding-top:78px;position:relative}.c23-alumni-hero--dark{background-color:var(--c23-azul-ejecutivo);color:#fff}.c23-alumni-hero--light{background-color:#fff;color:var(--c23-azul-ejecutivo)}.c23-alumni-hero--soft{background-color:#f4f5fb;color:var(--c23-azul-ejecutivo)}.c23-alumni-hero{--c23-hero-fade-color:var(--c23-azul-brillante);--c23-hero-fade-opacity:.5;--c23-hero-fade-blur:10px;--c23-hero-shadow-color:rgba(0,0,0,.4);--c23-hero-shadow-blur:70px}.c23-alumni-hero__bg{background:linear-gradient(45deg,var(--c23-azul-ejecutivo) 0,var(--c23-hero-fade-color) 55%,#7d8bff 90%,#fff 130%);filter:blur(var(--c23-hero-fade-blur));height:140%;opacity:var(--c23-hero-fade-opacity);pointer-events:none;position:absolute;right:-10%;top:-20%;transform:rotate(8deg);width:60%;z-index:0}.c23-alumni-hero--light .c23-alumni-hero__bg,.c23-alumni-hero--soft .c23-alumni-hero__bg{opacity:.14}.c23-alumni-hero--no-fade .c23-alumni-hero__bg{display:none}.c23-alumni-hero__wrap{align-items:center;display:grid;gap:48px;grid-template-columns:1.05fr .95fr;margin:0 auto;max-width:1200px;padding:0 32px;position:relative;z-index:2}.c23-alumni-hero__eyebrow{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:30px;display:inline-flex;font-size:13px;font-weight:500;gap:12px;margin-bottom:26px;padding:8px 16px}.c23-alumni-hero--light .c23-alumni-hero__eyebrow,.c23-alumni-hero--soft .c23-alumni-hero__eyebrow{background:rgba(23,51,255,.06);border-color:rgba(23,51,255,.18);color:var(--c23-azul-brillante)}.c23-alumni-hero__shapes{display:inline-flex;gap:5px}.c23-alumni-hero__shape{border-radius:0;display:block;height:15px;width:15px}.c23-alumni-hero__shape--blue{background:var(--c23-azul-brillante);clip-path:polygon(96% 0,0 4%,4% 100%,100% 96%)}.c23-alumni-hero__shape--green{background:var(--c23-verde);clip-path:polygon(12% 0,2% 14%,0 98%,74% 100%,100% 71%,100% 0)}.c23-alumni-hero__shape--yellow{background:var(--c23-amarillo);clip-path:polygon(71% 0,0 4%,6% 100%,63% 96%,100% 59%,97% 26%)}.c23-alumni-hero__shape--red{background:var(--c23-rojo);clip-path:polygon(22% 0,4% 13%,0 97%,58% 100%,96% 67%,100% 9%)}.c23-alumni-hero__title{font-size:55px;font-weight:300;letter-spacing:-1px;line-height:1.06;margin:0 0 22px}.c23-alumni-hero__title em{color:var(--c23-amarillo);font-style:normal;font-weight:600}.c23-alumni-hero--light .c23-alumni-hero__title em,.c23-alumni-hero--soft .c23-alumni-hero__title em{color:var(--c23-azul-brillante)}.c23-alumni-hero__subtitle{font-size:18px;font-weight:300;line-height:1.5;margin:0 0 34px;max-width:90%;opacity:.85}.c23-alumni-hero__ctas{display:flex;flex-wrap:wrap;gap:14px}.c23-alumni-hero__btn{border:2px solid transparent;border-radius:40px;display:inline-block;font-family:inherit;font-size:15px;font-weight:600;padding:15px 30px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.c23-alumni-hero__btn--primary{background:var(--c23-azul-brillante);color:#fff}.c23-alumni-hero__btn--ghost{background:transparent;border-color:hsla(0,0%,100%,.5);color:#fff}.c23-alumni-hero--light .c23-alumni-hero__btn--ghost,.c23-alumni-hero--soft .c23-alumni-hero__btn--ghost{border-color:rgba(0,0,91,.3);color:var(--c23-azul-ejecutivo)}.c23-alumni-hero--hover-lift .c23-alumni-hero__btn:hover{box-shadow:0 10px 24px rgba(0,0,91,.18);transform:translateY(-2px)}.c23-alumni-hero__media{position:relative}.c23-alumni-hero__img{aspect-ratio:4/3.4;border-radius:22px;box-shadow:0 30px var(--c23-hero-shadow-blur) var(--c23-hero-shadow-color);display:block;object-fit:cover;opacity:1;width:100%}.c23-alumni-hero--no-shadow .c23-alumni-hero__img{box-shadow:none}.c23-alumni-hero__img--placeholder{align-items:center;background:linear-gradient(135deg,var(--c23-azul-brillante),var(--c23-azul-ejecutivo));color:hsla(0,0%,100%,.6);display:flex;font-size:13px;justify-content:center;letter-spacing:.3px;padding:24px;text-align:center}.c23-alumni-hero__badges{display:flex;gap:10px;position:absolute}.c23-alumni-hero--badges-tl{left:18px;top:18px}.c23-alumni-hero--badges-tr{right:18px;top:18px}.c23-alumni-hero--badges-bl{bottom:18px;left:18px}.c23-alumni-hero--badges-br{bottom:18px;right:18px}.c23-alumni-hero--badges-horizontal{flex-direction:row;flex-wrap:wrap}.c23-alumni-hero--badges-vertical{flex-direction:column}.c23-alumni-hero--badges-br.c23-alumni-hero--badges-vertical,.c23-alumni-hero--badges-tr.c23-alumni-hero--badges-vertical{align-items:flex-end}.c23-alumni-hero--badges-br.c23-alumni-hero--badges-horizontal,.c23-alumni-hero--badges-tr.c23-alumni-hero--badges-horizontal{flex-direction:row-reverse}.c23-alumni-hero__badge{background:#fff;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.25);color:var(--c23-azul-ejecutivo);padding:12px 16px}.c23-alumni-hero__badge-label{display:block;font-size:12px;font-weight:600}.c23-alumni-hero__badge-value{color:var(--c23-azul-brillante);display:block;font-size:22px;font-weight:600}@media (max-width:900px){.c23-alumni-hero__wrap{gap:36px;grid-template-columns:1fr}.c23-alumni-hero__title{font-size:40px}.c23-alumni-hero__subtitle{max-width:100%}}@media (max-width:520px){.c23-alumni-hero{padding-bottom:52px;padding-top:52px}.c23-alumni-hero__title{font-size:33px}.c23-alumni-hero__btn{text-align:center;width:100%}}