.version-2:not(.version-3) .dark-photo.hero-layers{background:#292929 url("hero-fundo.webp") center/cover no-repeat}
.version-2:not(.version-3) .dark-photo.hero-layers img{width:auto;max-width:none;height:100%;right:-4%;top:0;object-fit:contain;object-position:center;filter:none;transform:none!important}
@media(min-width:601px){.version-2:not(.version-3) .dark-photo.hero-layers:after{background:linear-gradient(90deg,#101010ee 0%,#101010bc 30%,#10101055 47%,transparent 72%),linear-gradient(0deg,#101010b3,transparent 35%)}}
@media(max-width:600px){.version-2:not(.version-3) .dark-photo.hero-layers img{right:-52%;height:100%;width:auto}.version-2:not(.version-3) .dark-photo.hero-layers:after{background:linear-gradient(90deg,#101010d9,#10101055),linear-gradient(0deg,#101010b3,transparent 60%)}}

@media(min-width:601px) and (max-width:950px){.version-2:not(.version-3) .dark-photo.hero-layers img{right:-28%}.version-2:not(.version-3) .dark-photo.hero-layers:after{background:linear-gradient(90deg,#101010ed,#10101099 43%,#10101015 82%),linear-gradient(0deg,#101010b3,transparent 35%)}}

/* Deep charcoal backdrop with fine, static grain. */
.version-2:not(.version-3) .dark-photo.hero-layers{background-color:#171717;background-blend-mode:multiply}
.version-2:not(.version-3) .dark-photo.hero-layers:before{content:"";position:absolute;inset:0;z-index:1;background:url("hero-grain.svg") repeat;opacity:.16;mix-blend-mode:soft-light;pointer-events:none}
.version-2:not(.version-3) .dark-photo.hero-layers:after{z-index:2;background:linear-gradient(90deg,#080808f5 0%,#080808df 25%,#08080899 45%,#08080830 72%,#08080845 100%),linear-gradient(0deg,#080808d9,transparent 50%)}
@media(max-width:600px){.version-2:not(.version-3) .dark-photo.hero-layers:after{background:linear-gradient(90deg,#080808e8,#08080866),linear-gradient(0deg,#080808e0,transparent 65%)}}

@media(max-width:600px){.version-2:not(.version-3) .dark-photo.hero-layers img{left:100%;right:auto;translate:-50% 0;height:100%;width:auto;max-width:none}}
