.portrait-display{position:relative;min-width:0;padding:22px 18px 32px;isolation:isolate}.portrait-display:before{content:"";position:absolute;inset:32px 8px 16px;background:#171511;border:1px solid #51432d;transform:rotate(-5deg);z-index:-1}.portrait-card{position:relative;margin:0;background:#0b0b0b;transform:rotate(3deg);border:1px solid #675638;box-shadow:0 28px 55px #0008;overflow:hidden}.portrait-card>img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.portrait-card figcaption{position:absolute;inset:auto 0 0;padding:65px 26px 25px;background:linear-gradient(transparent,#000e);color:#fff}.portrait-card figcaption span{display:block;font-family:var(--serif);font-size:clamp(22px,3vw,32px)}.portrait-card figcaption small{display:block;color:var(--gold);font-size:14px;letter-spacing:.12em;margin-top:8px}.studio-film.section-pad{padding-top:0;padding-bottom:0}.studio-film .about-video{max-width:600px;margin:auto}.studio-film video{width:100%;max-height:490px;object-fit:contain}@media(max-width:650px){.portrait-display{width:min(100%,420px);margin:auto;padding:14px 14px 24px}.portrait-card figcaption{padding:50px 20px 20px}}