#page-quienes .school-seal{border:2px solid var(--line);background:#fff;border-radius:100px;align-items:center;gap:10px;padding:6px 16px 6px 6px;display:inline-flex;box-shadow:0 6px 18px #1a1f3d14}#page-quienes .school-seal img{object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}#page-quienes .school-seal span{opacity:.75;text-align:left;font-size:12px;font-weight:800;line-height:1.3}#page-quienes .hero{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1140px;margin:24px auto 0;padding:0 24px;display:grid}#page-quienes .hero .eyebrow{letter-spacing:.08em;color:var(--marca-dark);margin-bottom:14px;font-size:13px;font-weight:900}#page-quienes .hero h1{letter-spacing:-1.2px;margin-bottom:18px;font-size:46px;font-weight:900;line-height:1.05}#page-quienes .hero p{opacity:.72;max-width:480px;margin-bottom:26px;font-size:16.5px;font-weight:600}#page-quienes .hero-acciones{flex-wrap:wrap;align-items:center;gap:14px;display:flex}#page-quienes .cta-primary{background:var(--marca-deep);color:#fff;box-shadow:0 6px 0 var(--marca-dark);border-radius:100px;padding:16px 26px;font-size:15px;font-weight:900;text-decoration:none;display:inline-block}#page-quienes .hero-collage{aspect-ratio:1;justify-self:end;width:100%;max-width:520px;position:relative}#page-quienes .foto-grande{object-fit:cover;border-radius:28px;width:82%;height:74%;position:absolute;top:0;right:0;box-shadow:0 24px 50px #1a1f3d2e}#page-quienes .foto-chica{object-fit:cover;border:6px solid var(--marca);border-radius:22px;width:52%;height:44%;position:absolute;bottom:0;left:0;box-shadow:0 18px 40px #1a1f3d33}#page-quienes .chip-destinos{background:var(--ink);color:#fff;border-radius:100px;align-items:center;gap:6px;padding:9px 14px;font-size:12px;font-weight:800;display:flex;position:absolute;top:7%;left:0;box-shadow:0 12px 28px #1a1f3d40}#page-quienes .chip-destinos .bandera{border-radius:2px;width:18px;height:auto}#page-quienes .chip-destinos .bandera+.bandera,#page-quienes .chip-destinos .bandera:not(:first-child){margin-left:6px}#page-quienes .tarjeta-natalia{background:#fff;border-radius:18px;align-items:center;gap:10px;padding:10px 16px 10px 10px;display:flex;position:absolute;bottom:12%;right:3%;box-shadow:0 14px 34px #1a1f3d33}#page-quienes .tarjeta-natalia img{object-fit:cover;border-radius:50%;width:46px;height:46px}#page-quienes .tarjeta-natalia b{font-size:14px;font-weight:900;display:block}#page-quienes .tarjeta-natalia span{opacity:.6;font-size:12px;font-weight:700}#page-quienes .stat-strip{background:var(--ink);color:#fff;border-radius:28px;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1140px;margin:56px auto;padding:32px 40px;display:grid}#page-quienes .stat{text-align:center}#page-quienes .stat .n{color:var(--mint);font-size:28px;font-weight:900}#page-quienes .stat .t{opacity:.65;margin-top:6px;font-size:12px;font-weight:700}#page-quienes .section{max-width:1140px;margin:76px auto;padding:0 24px}#page-quienes .section:has(.value-card){background:var(--marca-suave);border-radius:36px;margin:56px auto;padding:44px 32px}#page-quienes .section:has(.support-card){background:var(--azul-suave);border-radius:36px;margin:56px auto;padding:44px 32px}#page-quienes .section-head{max-width:560px;margin-bottom:30px}#page-quienes .section-head h2{letter-spacing:-.8px;margin-bottom:10px;font-size:32px;font-weight:900}#page-quienes .section-head p{opacity:.65;font-size:15.5px;font-weight:600}#page-quienes .story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}#page-quienes .story-grid p{opacity:.75;margin-bottom:16px;font-size:15.5px;font-weight:600}#page-quienes .story-foto{margin:0}#page-quienes .story-foto img{aspect-ratio:4/3;object-fit:cover;border-radius:24px;width:100%;display:block;box-shadow:0 20px 44px #1a1f3d24}#page-quienes .story-foto figcaption{opacity:.55;margin-top:10px;font-size:12.5px;font-weight:700}#page-quienes .values-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}#page-quienes .value-card{border:2px solid var(--line);background:#fff;border-radius:20px;padding:22px}#page-quienes .value-card .ico{background:var(--marca);border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:14px;font-size:18px;display:flex}#page-quienes .value-card:nth-child(2) .ico{background:var(--azul)}#page-quienes .value-card:nth-child(3) .ico{background:var(--mint)}#page-quienes .value-card:nth-child(4) .ico{background:var(--ambar)}#page-quienes .value-card h4{margin-bottom:6px;font-size:14.5px;font-weight:900}#page-quienes .value-card p{opacity:.65;font-size:12.5px;font-weight:600}#page-quienes .team-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}#page-quienes .team-card{border:2px solid var(--line);background:#fff;border-radius:26px;padding:32px}#page-quienes .team-avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:18px;font-size:28px;font-weight:900;display:flex}#page-quienes .team-card.uk .team-avatar{background:linear-gradient(160deg,var(--marca-deep),var(--ambar-deep))}#page-quienes .team-card.fr .team-avatar{background:linear-gradient(160deg,var(--ambar-deep),var(--mint-deep))}#page-quienes img.team-avatar{object-fit:cover}#page-quienes .team-card.general{grid-template-columns:200px 1fr;align-items:center;gap:36px;margin-bottom:28px;display:grid}#page-quienes .team-card.general img.team-avatar{width:200px;height:200px;margin-bottom:0;box-shadow:0 12px 30px #1a1f3d2e}#page-quienes .subnivel{text-transform:uppercase;letter-spacing:.05em;opacity:.5;margin-bottom:14px;font-size:13px;font-weight:900}#page-quienes .team-card.pendiente{border-style:dashed;border-color:var(--line-fuerte);background:0 0}#page-quienes .team-card.pendiente .team-avatar{color:var(--marca-dark);border:2px dashed var(--marca-deep);background:#fff}#page-quienes a.team-cta,#page-quienes a.cta-white{text-decoration:none;display:inline-block}#page-quienes .team-card h3{margin-bottom:4px;font-size:21px;font-weight:900}#page-quienes .team-card .role{opacity:.5;margin-bottom:14px;font-size:12.5px;font-weight:800}#page-quienes .team-card p{opacity:.72;margin-bottom:16px;font-size:14px;font-weight:600}#page-quienes .team-tags{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}#page-quienes .team-tags span{background:var(--marca);border-radius:100px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:800;display:inline-flex}#page-quienes .team-tags .bandera{border-radius:2px;width:16px;height:auto;box-shadow:0 0 0 1px #1a1f3d1a}#page-quienes .team-card.fr .team-tags span{background:var(--ambar)}#page-quienes .team-quote{border-left:3px solid var(--marca-deep);opacity:.7;padding-left:14px;font-size:13.5px;font-style:italic;font-weight:600}#page-quienes .team-card.fr .team-quote{border-left-color:var(--ambar-deep)}#page-quienes .team-cta{background:var(--ink);color:#fff;cursor:pointer;border:none;border-radius:100px;margin-top:18px;padding:12px 20px;font-size:13px;font-weight:800}#page-quienes .support-strip{flex-wrap:wrap;gap:20px;display:flex}#page-quienes .support-card{border:2px solid var(--line);text-align:center;background:#fff;border-radius:18px;flex:1;min-width:220px;padding:20px}#page-quienes .support-card .em{margin-bottom:10px;font-size:26px;display:block}#page-quienes .support-card h4{margin-bottom:6px;font-size:14px;font-weight:900}#page-quienes .support-card p{opacity:.6;font-size:12px;font-weight:600}#page-quienes .final-cta{background:linear-gradient(135deg,var(--marca-deep) 0%,var(--azul-deep) 100%);color:#fff;text-align:center;border-radius:32px;max-width:1140px;margin:0 auto 60px;padding:52px 40px}#page-quienes .final-cta h2{letter-spacing:-.6px;margin-bottom:12px;font-size:30px;font-weight:900}#page-quienes .final-cta p{opacity:.85;margin-bottom:22px;font-weight:600}#page-quienes .cta-white{color:var(--marca-deep);cursor:pointer;background:#fff;border:none;border-radius:100px;padding:15px 28px;font-size:15px;font-weight:900}@media (width<=800px){#page-quienes .hero h1{font-size:32px}#page-quienes .hero{grid-template-columns:1fr;gap:32px}#page-quienes .hero-collage{justify-self:center}#page-quienes .story-grid,#page-quienes .team-grid{grid-template-columns:1fr}#page-quienes .values-grid,#page-quienes .stat-strip{grid-template-columns:1fr 1fr}#page-quienes .team-card.general{grid-template-columns:1fr;gap:18px}#page-quienes .team-card.general img.team-avatar{width:150px;height:150px}#page-quienes .section:has(.value-card),#page-quienes .section:has(.support-card){border-radius:26px;margin:40px auto;padding:32px 16px}}
