.portrait-home .portrait-banner{background:radial-gradient(ellipse at 104% 38%,#9a9b9c 0%,#707274 21%,#42464b 39%,#20262d 57%,#0c1016 78%)}
.portrait-home .portrait-banner::after{background:linear-gradient(90deg,#0c1016 0%,#0c1016 42%,#0c1016ed 49%,#0c101680 59%,#0c101618 72%,transparent 83%)}
.portrait-home .portrait-banner>img{width:48%;height:100%;right:0;top:0;object-fit:cover;object-position:50% 18%;filter:grayscale(1);mask-image:linear-gradient(90deg,transparent 0%,#000 30%,#000 77%,transparent 100%)}
@media(max-width:700px){.portrait-home .portrait-banner>img{width:100%;height:100%;right:-18%;top:0;object-position:50% 18%}.portrait-home .portrait-banner::after{background:linear-gradient(90deg,#0c1016 0%,#0c1016b0 35%,#0c101610 68%,transparent)}}
