/* Panoramic office photo fills the entire first slide. The gradient is limited
   to the copy area and fades before the three faces. */
.studio-home .e-slide.e-slide-people{background:#807d86}
.studio-home .e-slide.e-slide-people img{display:block;width:100%;height:100%;margin:0;object-fit:cover;object-position:center center!important;transform:none;filter:none}
.studio-home .e-slide.e-slide-people.active img{animation:people-hero-breathe 22s ease-in-out infinite alternate;transform-origin:75% center}
.studio-home .people-slide .studio-hero-overlay{background:linear-gradient(90deg,rgba(35,30,54,.9) 0%,rgba(35,30,54,.84) 25%,rgba(35,30,54,.62) 37%,rgba(35,30,54,.12) 48%,transparent 56%)}
.studio-home .people-slide .e-hero-content{width:43%;max-width:650px;padding-left:4%;padding-right:24px;background:none}
.studio-home .signature-hero.people-slide h1{color:#fff;font-size:clamp(43px,4.05vw,60px);max-width:530px;line-height:1.08}
.studio-home .signature-hero.people-slide h1 em{color:#d9cdff}
.studio-home .people-slide .e-hero-content>p{color:#f0edf5;max-width:420px;font-size:17px;line-height:1.8}
.studio-home .people-slide .e-hero-content .e-kicker,.studio-home .people-slide .e-location{color:#e1d7ff}
.studio-home .people-slide .e-hero-actions{gap:20px;flex-wrap:wrap}
.studio-home .people-slide .e-hero-actions .e-button{background:#fff;color:#373065}
.studio-home .people-slide .e-hero-actions .e-link{color:#fff;font-size:11px}
.studio-home .people-slide .editorial-photo-corner{display:none}
.studio-home .people-slide .e-dots,.studio-home .people-slide #e-slide-count{color:#fff}
.studio-home .people-slide .e-dots button{background:#ffffff66}
.studio-home .people-slide .e-dots button[aria-pressed=true]{background:#d2c1ff}
@keyframes people-hero-breathe{to{transform:scale(1.015)}}
@media(max-width:1100px) and (min-width:761px){.studio-home .people-slide .e-hero-content{width:43%;padding-left:4%}.studio-home .signature-hero.people-slide h1{font-size:43px}.studio-home .people-slide .e-hero-content>p{font-size:16px}}
@media(max-width:760px){.studio-home .signature-hero.people-slide{padding-bottom:370px}.studio-home .people-slide .e-slides{inset:0;height:100%;width:100%}.studio-home .e-slide.e-slide-people img{object-position:74% bottom!important}.studio-home .people-slide .studio-hero-overlay{background:linear-gradient(180deg,rgba(35,30,54,.94) 0%,rgba(35,30,54,.9) 38%,rgba(35,30,54,.66) 55%,rgba(35,30,54,.08) 73%,transparent 82%)}.studio-home .people-slide .e-hero-content{width:100%;max-width:none;padding:35px 25px 55px}.studio-home .signature-hero.people-slide h1{font-size:43px;max-width:none}.studio-home .people-slide .e-hero-content>p{font-size:16px;max-width:none}.studio-home .people-slide .e-hero-actions{gap:18px}.studio-home .people-slide .e-slider-bottom{bottom:18px}.studio-home .people-slide .e-dots{background:#27233faa}}
@media(prefers-reduced-motion:reduce){.studio-home .e-slide.e-slide-people.active img{animation:none!important;transform:none!important}}
/* Keep the whole team together in the lower part of narrow screens. */
@media(max-width:760px){.studio-home .e-slide.e-slide-people{background-image:url('/assets/jmf-equipe-escritorio-panoramico.webp');background-size:auto 100%;background-position:left top}.studio-home .e-slide.e-slide-people img{position:absolute;bottom:0;height:440px;object-position:right center!important}.studio-home .people-slide .studio-hero-overlay{background:linear-gradient(180deg,rgba(35,30,54,.94) 0%,rgba(35,30,54,.91) 45%,rgba(35,30,54,.74) 51%,rgba(35,30,54,.08) 64%,transparent 70%)}}
