.home-producer-editorial{position:relative;isolation:isolate;overflow:hidden;background:#162820!important;color:#f4f0e6!important;padding:clamp(100px,11vw,180px) 0!important}.home-producer-editorial::before{content:'';position:absolute;inset:0;z-index:-2;background:url('/media/studio-at-work.jpg') center/cover no-repeat;filter:saturate(.65) contrast(1.1)}.home-producer-editorial::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(11,28,22,.96),rgba(14,33,26,.86) 48%,rgba(16,35,27,.46))}.home-producer-editorial .bio{display:block;max-width:1150px}.home-producer-editorial .bio-side{position:static;box-shadow:none!important;background:none!important;border:0!important;border-radius:0;padding:0 0 26px!important;max-width:none;display:block!important}.home-producer-editorial .bio-side .brand-symbol-svg{display:none!important}.home-producer-editorial .bio-side h2{font-size:clamp(45px,6vw,90px);line-height:1.04;letter-spacing:-.055em;text-align:left!important;color:#f5f1e9;margin:0}.home-producer-editorial .bio-side p{text-align:left!important;color:#d0d8cf!important;font-size:14px;letter-spacing:.17em;text-transform:uppercase;margin-top:16px}.home-producer-editorial .producer-kicker{display:block;font-size:12px;letter-spacing:.23em;text-transform:uppercase;color:#b6c7ae;margin-bottom:22px}.home-producer-editorial .bio-main{max-width:650px}.home-producer-editorial .bio-main .eyebrow{display:none}.home-producer-editorial .bio-main h2{font-size:clamp(30px,4vw,58px);line-height:1.08;color:#f5f1e9!important;margin:12px 0 22px}.home-producer-editorial .bio-main p{font-size:clamp(16px,1.5vw,19px);line-height:1.8;color:#e0e5dc!important;max-width:56ch}.home-producer-editorial .btn{border-color:#d5dfd0!important;color:#f6f4ec!important;background:rgba(255,255,255,.05)!important}@media(max-width:620px){.home-producer-editorial{padding:94px 0!important}.home-producer-editorial::after{background:rgba(11,28,22,.82)}.home-producer-editorial .bio-side{display:block!important;padding:0 0 24px!important}.home-producer-editorial .bio-side h2{font-size:56px!important}.home-producer-editorial .bio-side p{font-size:11px!important}.home-producer-editorial .bio-main h2{font-size:39px}}
.home-producer-editorial :focus-visible{outline:3px solid #f3eee3;outline-offset:5px}
/* Portada: mantener el rostro dentro del encuadre del retrato vertical. */
.home-producer-editorial::before{background-position:78% 12%!important;background-size:cover!important}
@media(min-width:1000px){.home-producer-editorial::before{background-size:auto 145%!important;background-position:90% 12%!important;background-repeat:no-repeat!important}}
@media(max-width:750px){.home-producer-editorial::before{background-position:72% 8%!important;background-size:cover!important}}
