.page-hero--about{display:grid;align-items:center;min-height:100vh;min-height:100svh;padding:calc(var(--header-h) + clamp(72px,10vw,128px)) 0 clamp(72px,9vw,120px);color:var(--text-on-image)}.page-hero--about::after{display:none}.page-hero--about .carousel,.page-hero--about .carousel-slide,.page-hero--about .carousel-shade{position:absolute;inset:0}.page-hero--about .carousel{z-index:0;background:#070b16}.page-hero--about .carousel-slide{opacity:0;background-position:center;background-size:cover;transform:scale(1.06);transition:opacity 700ms var(--ease),transform 7000ms linear}.page-hero--about .carousel-slide.is-active{opacity:1;transform:scale(1)}.page-hero--about .carousel-slide-one{background-image:url("../../img/maos-unidas.jpg")}.page-hero--about .carousel-slide-two{background-image:url("../../img/hero-1.jpg")}.page-hero--about .carousel-slide-three{background-image:url("../../img/banner-cepi.jpg")}.page-hero--about .carousel-shade{z-index:1;background:linear-gradient(90deg,rgba(5,9,18,0.94) 0%,rgba(5,9,18,0.72) 48%,rgba(5,9,18,0.36) 100%),linear-gradient(0deg,rgba(5,9,18,0.97) 2%,rgba(5,9,18,0.18) 58%)}.about-hero{position:relative;z-index:2}.about-hero-copy{max-width:720px}.about-hero-copy .lead{margin-top:16px;color:var(--text-on-image-soft)}.page-hero--about .gradient-text{background-image:var(--grad-text-on-image);-webkit-background-clip:text;background-clip:text}.about-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}@media (prefers-reduced-motion:reduce){.page-hero--about .carousel-slide{transition:none;transform:none}}.about-prose{display:flex;justify-content:center}.about-prose .prose{text-align:left}.about-split{display:grid;gap:clamp(28px,5vw,52px);align-items:center}.about-split-copy h2{margin:12px 0 16px;font-size:clamp(1.7rem,1.2rem + 2vw,2.4rem);font-weight:800;line-height:1.12;letter-spacing:-0.01em}.about-split-copy .prose + .prose{margin-top:1em}@media (min-width:880px){.about-split{grid-template-columns:1.05fr 0.95fr}}.about-points{display:grid;gap:14px}.about-points li{display:flex;align-items:center;gap:14px;min-height:88px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-weight:600;transition:transform var(--speed) var(--ease),border-color var(--speed) var(--ease),background var(--speed) var(--ease),box-shadow var(--speed) var(--ease)}.about-points li:hover,.about-points li:focus-within{transform:translateY(-4px) scale(1.02);border-color:var(--border-strong);background:var(--surface-strong);box-shadow:var(--shadow)}.about-points svg{flex:0 0 auto;width:22px;height:22px;padding:3px;border-radius:8px;background:var(--grad-soft);border:1px solid var(--border);color:var(--accent-mint)}.team-card-about{position:relative;display:flex;flex-direction:column;gap:10px;padding:28px 26px;text-align:center;align-items:center;justify-content:center;min-height:318px;height:100%;transition:transform var(--speed) var(--ease),border-color var(--speed) var(--ease),background var(--speed) var(--ease),box-shadow var(--speed) var(--ease)}.team-card-about::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--grad);opacity:0;transition:opacity var(--speed) var(--ease)}.team-card-about:hover,.team-card-about:focus-within{transform:translateY(-6px) scale(1.02);border-color:var(--border-strong);background:var(--surface-strong);box-shadow:var(--shadow)}.team-card-about:hover::before,.team-card-about:focus-within::before{opacity:1}@media (prefers-reduced-motion:reduce){.about-points li:hover,.about-points li:focus-within,.team-card-about:hover,.team-card-about:focus-within{transform:none}}.team-avatar-about{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--grad);color:var(--text-on-brand);font-size:1.3rem;font-weight:800;letter-spacing:0.02em;box-shadow:var(--shadow-glow)}.team-card-about h3{margin-top:4px;font-size:1.18rem;font-weight:700}.team-role-about{margin:0;color:var(--cyan);font-size:0.86rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.team-desc-about{margin:4px 0 0;color:var(--text-soft);font-size:0.96rem}.team-contact-about{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:8px 14px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:0.9rem;font-weight:600;transition:border-color var(--speed) var(--ease),background var(--speed) var(--ease)}.team-contact-about:hover,.team-contact-about:focus-visible{border-color:var(--border-strong);background:var(--interactive-surface-hover)}.team-contact-about svg{width:18px;height:18px;color:var(--accent-mint)}.about-cta{padding:clamp(32px,5vw,56px);text-align:center;background:var(--grad-soft);border-color:var(--border-strong)}.about-cta .eyebrow{justify-content:center}.about-cta h2{margin:14px 0 12px;font-size:clamp(1.7rem,1.2rem + 2vw,2.5rem);font-weight:800;line-height:1.1}.about-cta p{max-width:56ch;margin:0 auto;color:var(--text-soft)}.about-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px}:root[data-theme="light"] .page-hero--about .carousel-shade{background:var(--hero-scrim)}:root[data-theme="light"] .page-hero--about .gradient-text{background-image:var(--grad-text-on-image)}@media (prefers-color-scheme:light){:root:not([data-theme]) .page-hero--about .carousel-shade{background:var(--hero-scrim)}:root:not([data-theme]) .page-hero--about .gradient-text{background-image:var(--grad-text-on-image)}}
