.persona-scene-art{min-width:0;background:#f7f0e8;overflow:hidden}.ps-scene{position:relative;aspect-ratio:3/2;overflow:hidden}.ps-scene>img{width:100%;height:100%;object-fit:cover}.ps-scene-label{position:absolute;left:20px;top:19px;font-size:11px;line-height:1.6;letter-spacing:.05em;background:#fff9f4e8;padding:6px 11px;color:#835839;border:1px solid #fff8;border-radius:3px}.ps-caption{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:25px 28px 28px}.ps-caption>div>span{font-size:9px;letter-spacing:.1em;color:#a3856e;display:block;margin-bottom:8px}.ps-caption strong{display:block;font-size:24px;font-weight:500;letter-spacing:-.035em;line-height:1.65}.ps-capabilities{display:flex;flex-direction:column;gap:7px;padding:0 0 3px 17px;border-left:1px solid #dbc7b4}.ps-caption .ps-capabilities>span{color:#937c68;font-size:11px;letter-spacing:0;margin:0;white-space:nowrap}
@media(max-width:1100px){.ps-caption{padding:22px}.ps-caption strong{font-size:21px}.ps-caption .ps-capabilities>span{font-size:10px}}
@media(max-width:800px){.persona-scene-art{max-width:580px;width:100%;justify-self:center}.ps-caption strong{font-size:24px}}
@media(max-width:560px){.ps-scene-label{left:13px;top:13px;font-size:9px;padding:4px 8px}.ps-caption{padding:19px 18px 22px;gap:12px}.ps-caption strong{font-size:21px}.ps-caption>div>span{font-size:8px;letter-spacing:.07em}.ps-caption .ps-capabilities>span{font-size:10px}.ps-capabilities{padding-left:12px;gap:6px}}
