/* Professor Caper website branding v18 */
.caper-professor-hero{display:flex;align-items:center;justify-content:center;min-width:0}
.case-hero .case-hero-art.caper-professor-hero img{position:static!important;transform:none!important;width:100%!important;max-width:290px!important;height:340px!important;object-fit:contain;border:0;border-radius:0;box-shadow:none}
.caper-professor-footer{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px;flex-wrap:wrap}
.caper-professor-footer img{width:66px;height:96px;object-fit:contain}
.caper-professor-footer p{margin:0;max-width:420px;line-height:1.5}
@media(max-width:600px){.case-hero .case-hero-art.caper-professor-hero img{height:220px!important;max-width:190px!important}.caper-professor-footer{padding:20px 16px}}
