.pm3.pm3--photo-hero .pm3-hero__visual.pm3-hero__visual--portfolio{align-self:center;background:rgba(7,49,59,.34);border-radius:18px;box-shadow:0 22px 50px rgba(3,28,34,.22);overflow:hidden;padding:8px}.pm3.pm3--photo-hero .pm3-hero__portfolio{aspect-ratio:8/5;border-radius:12px;overflow:hidden}.pm3.pm3--photo-hero .pm3-hero__portfolio img{border-radius:12px;display:block;height:100%;object-fit:cover;object-position:center;width:100%}.pm2 .pm-persona-content .prodband.alt{background:#f4f8f7;border-color:#d9e5e3}.pm2 .pm-persona-content .fcard{background:#fff;border:1px solid #d9e5e3;box-shadow:0 8px 24px rgba(7,49,59,.045)}.pm2 .pm-persona-content a.fcard:hover{border-color:#b9cbc9;box-shadow:0 12px 30px rgba(7,49,59,.07)}.pm2 .pm-persona-content .pm2-audience{background:#fff;border-bottom:1px solid #d9e5e3;border-top:1px solid #d9e5e3}.pm2 .pm-persona-content .final--dark{background:linear-gradient(135deg,#0b3b45,#07313b)}@media (max-width:720px){.pm3.pm3--photo-hero .pm3-hero__visual.pm3-hero__visual--portfolio{border-radius:13px;padding:5px}.pm3.pm3--photo-hero .pm3-hero__portfolio,.pm3.pm3--photo-hero .pm3-hero__portfolio img{border-radius:9px}}