.pg-egresados{--egr-naranja:#D4400F;--egr-manuscrita:var(--font-manuscrita),"Comic Sans MS",cursive;overflow-x:clip}html[data-theme=dark] #site .pg-egresados{--egr-naranja:var(--accent)}.pg-egresados .egr-cab{padding-top:32px;display:flex;flex-direction:column;gap:20px}.pg-egresados .egr-h1{font-size:clamp(36px,5vw,64px);line-height:1;color:var(--accent-text)}.pg-egresados .egr-mapa-seccion{padding-block:24px 48px}.pg-egresados .egr-h2{font-size:clamp(30px,4.4vw,56px);line-height:1.05;color:var(--egr-naranja)}html[data-theme=dark] #site .pg-egresados .egr-h2{color:var(--accent)}.pg-egresados .egr-intro{margin-top:12px;font-size:17px;line-height:1.6;color:var(--ink-soft-75);max-width:720px}.pg-egresados .egr-fuente{margin-top:20px;font-size:13px;color:var(--ink-soft-75)}.pg-egresados .egr-escena{position:relative;margin-top:24px;display:flex;justify-content:center}.pg-egresados .egr-mapa-bloque{width:min(100%,400px);display:flex;flex-direction:column;gap:24px}.pg-egresados .egr-mapa{position:relative;width:100%}.pg-egresados .egr-svg{display:block;width:100%;height:100%;overflow:visible}.pg-egresados .egr-prov{fill:var(--egr-naranja);stroke:#fff;stroke-width:2;stroke-linejoin:round;transition:fill .2s ease}html[data-theme=dark] #site .pg-egresados .egr-prov{stroke:var(--surface)}.pg-egresados .egr-prov--fotos{cursor:pointer}.pg-egresados .egr-prov--abierta,.pg-egresados .egr-prov--fotos:focus-visible,.pg-egresados .egr-prov--fotos:hover{fill:var(--accent-2)}.pg-egresados .egr-prov--fotos:focus{outline:none}.pg-egresados .egr-prov--fotos:focus-visible{stroke:var(--text);stroke-width:5}.pg-egresados .egr-carrusel{position:absolute;z-index:5;width:min(230px,92vw);padding:10px;border-radius:18px;background:var(--surface);border:2px solid var(--accent-2);box-shadow:0 18px 40px rgba(0,0,0,.28);left:clamp(0px,calc(var(--cx) - 115px),calc(100% - min(230px, 92vw)));top:clamp(0px,calc(var(--cy) - 135px),calc(100% - 280px))}.pg-egresados .egr-carrusel__cab{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.pg-egresados .egr-carrusel__nombre{font-family:var(--font-display);font-size:16px;text-transform:uppercase;color:var(--accent-2)}.pg-egresados .egr-carrusel__cerrar{width:44px;height:44px;margin:-8px -8px -8px 0;font-size:26px;line-height:1;color:var(--text)}.pg-egresados .egr-carrusel__tira{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:12px}.pg-egresados .egr-carrusel__tira::-webkit-scrollbar{display:none}.pg-egresados .egr-carrusel__foto{position:relative;flex:0 0 100%;aspect-ratio:4/3;scroll-snap-align:start;background:var(--surface-2)}.pg-egresados .egr-carrusel__foto .photo{position:absolute;inset:0;object-fit:cover;object-position:center 35%}.pg-egresados .egr-carrusel__foto[data-ancha] .photo{object-fit:contain;object-position:center}.pg-egresados .egr-carrusel__pie{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.pg-egresados .egr-carrusel__flecha{width:44px;height:36px;font-size:26px;line-height:1;color:var(--accent-2)}.pg-egresados .egr-carrusel__puntos{display:inline-flex;gap:6px}.pg-egresados .egr-carrusel__puntos i{width:8px;height:8px;border-radius:50%;background:var(--ink-border-08)}.pg-egresados .egr-carrusel__puntos i.activo{background:var(--accent-2)}.pg-egresados .egr-lista{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px}.pg-egresados .egr-lista__prov{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:var(--surface-2);border:1px solid var(--ink-border-08);font-size:13px;font-weight:700;color:var(--text)}.pg-egresados button.egr-lista__prov{min-height:44px;cursor:pointer;color:var(--accent-2);border-color:var(--accent-2)}.pg-egresados button.egr-lista__prov[aria-expanded=true]{background:var(--accent-2);color:var(--surface)}.pg-egresados .egr-frases{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.pg-egresados .egr-frase{font-family:var(--egr-manuscrita);font-size:26px;line-height:1.15;max-width:90%;transform:rotate(-2deg)}.pg-egresados .egr-frase:nth-child(2n){transform:rotate(2deg)}.pg-egresados .egr-frase--violeta{color:var(--accent-2)}.pg-egresados .egr-frase--tinta{color:var(--text)}.pg-egresados .egr-unite{--egr-bg:#D4400F;--egr-fg:#FFFFFF;background:var(--egr-bg);color:var(--egr-fg)}html[data-theme=dark] #site .pg-egresados .egr-unite{--egr-bg:var(--accent);--egr-fg:#1B1620}.pg-egresados .egr-unite__in{padding-block:56px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.pg-egresados .egr-unite__titulo{font-size:clamp(32px,4.4vw,56px);line-height:1.05;color:var(--egr-fg)}.pg-egresados .egr-unite__texto{font-size:18px;font-weight:700;color:var(--egr-fg)}#site .pg-egresados .egr-unite :focus-visible{outline-color:var(--egr-fg)}.pg-egresados .egr-reels{list-style:none;margin:16px 0 0;padding:0;width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}.pg-egresados .egr-reel{flex-direction:column;gap:10px;min-height:240px;padding:16px;border-radius:18px;background:var(--accent-2);color:var(--surface);text-align:center;box-shadow:0 12px 28px rgba(0,0,0,.25)}.pg-egresados .egr-reel,.pg-egresados .egr-reel__play{display:flex;align-items:center;justify-content:center}.pg-egresados .egr-reel__play{width:56px;height:56px;border-radius:50%;background:var(--surface);color:var(--accent-2)}.pg-egresados .egr-reel__play svg{display:block}.pg-egresados .egr-reel__txt{font-family:var(--font-display);font-size:20px;text-transform:uppercase;line-height:1.1}.pg-egresados .egr-reel__sub{font-size:13px;font-weight:700;opacity:.85}@media (min-width:1100px){.pg-egresados .egr-mapa-bloque{width:400px}.pg-egresados .egr-escena{min-height:900px}.pg-egresados .egr-frases{position:absolute;inset:0;margin:0;display:block;pointer-events:none}.pg-egresados .egr-frase{position:absolute;top:var(--alto);max-width:300px;font-size:34px;text-align:left}.pg-egresados .egr-frase--izq{left:calc(50% - 200px - 340px);text-align:right}.pg-egresados .egr-frase--der{left:calc(50% + 200px + 40px)}}@media (max-width:1099px){.pg-egresados .egr-escena{flex-direction:column;align-items:center}.pg-egresados .egr-frases{order:-1}.pg-egresados .egr-reels{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:699px){.pg-egresados .egr-cab{padding-top:24px}.pg-egresados .egr-intro{font-size:16px}.pg-egresados .egr-mapa-bloque{width:min(100%,300px)}.pg-egresados .egr-frase{font-size:24px}.pg-egresados .egr-unite__in{padding-block:40px}.pg-egresados .egr-reels{grid-template-columns:1fr;gap:12px}.pg-egresados .egr-reel{flex-direction:row;justify-content:flex-start;min-height:0;gap:14px;text-align:left;padding:14px 18px}.pg-egresados .egr-reel__play{width:48px;height:48px;flex:none}.pg-egresados .egr-reel__sub{margin-left:auto}}@font-face{font-family:Gochi Hand;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3601cefe880521fa-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Gochi Hand Fallback;src:local("Arial");ascent-override:82.14%;descent-override:43.44%;line-gap-override:0.00%;size-adjust:93.87%}.__className_fc2130{font-family:Gochi Hand,Gochi Hand Fallback;font-weight:400;font-style:normal}.__variable_fc2130{--font-manuscrita:"Gochi Hand","Gochi Hand Fallback"}