.source-visual.clean-portrait{background:#111;min-height:700px;display:block}.source-visual.clean-portrait:before,.source-visual.clean-portrait:after{display:none}.source-visual.clean-portrait img{position:absolute;left:50%;bottom:0;width:82%;height:82%;max-width:none;object-fit:contain;object-position:center bottom;transform:translateX(-50%);z-index:1}.portrait-title{position:absolute;z-index:2;top:48px;left:48px;right:36px;font-family:var(--display);text-transform:uppercase;line-height:.86;letter-spacing:-.025em}.portrait-title span{display:block;color:var(--yellow);font-size:clamp(2.8rem,4.6vw,5.3rem);font-weight:800}.portrait-title strong{display:block;color:#fff;font-size:clamp(2rem,3.2vw,3.8rem);font-weight:700}@media(max-width:950px){.source-visual.clean-portrait{min-height:560px}.source-visual.clean-portrait img{width:72%;height:78%}.portrait-title{top:38px;left:38px}}@media(max-width:600px){.source-visual.clean-portrait{min-height:480px}.source-visual.clean-portrait img{width:84%;height:73%}.portrait-title{top:30px;left:24px;right:20px}.portrait-title span{font-size:3.2rem}.portrait-title strong{font-size:2.2rem}}
