/* Dedicated, source-preserving photographic masters; type and charts remain HTML. */
#gwu-operation-preview .cr-bruno-portrait{background:#10251d url("/marketing/experience/assets/mcginn-studio/backdrop.png") center/cover no-repeat;width:100%;min-width:0}
#gwu-operation-preview .cr-bruno-portrait::after{display:none}
#gwu-operation-preview .cr-bruno-portrait>picture{position:absolute;inset:0;display:block;width:100%;height:100%}
#gwu-operation-preview .cr-bruno-portrait>picture>img{display:block;position:static;inset:auto;transform:none;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center top}
@media(max-width:700px){
 #gwu-operation-preview .cr-bruno-portrait{height:auto;aspect-ratio:1044/585;min-height:195px}
}

#gwu-operation-preview .cr-bruno-portrait>picture{top:14px;height:calc(100% - 14px)}

/* Source-preserving studio relight: these layers alter light, never identity. */
#gwu-operation-preview .cr-bruno-portrait>picture{isolation:isolate}
#gwu-operation-preview .cr-bruno-portrait>picture>img{filter:brightness(.96) contrast(1.08) saturate(.94)}
#gwu-operation-preview .cr-bruno-portrait>picture::before,
#gwu-operation-preview .cr-bruno-portrait>picture::after{content:"";position:absolute;inset:0;pointer-events:none;mask:url('/marketing/experience/assets/mcginn-studio/portrait-original.png') center top/cover no-repeat;-webkit-mask:url('/marketing/experience/assets/mcginn-studio/portrait-original.png') center top/cover no-repeat}
#gwu-operation-preview .cr-bruno-portrait>picture::before{z-index:1;background:linear-gradient(112deg,rgba(255,225,168,.8),rgba(255,233,195,.28) 37%,transparent 66%,rgba(35,154,102,.18) 100%);mix-blend-mode:soft-light}
#gwu-operation-preview .cr-bruno-portrait>picture::after{z-index:2;background:linear-gradient(100deg,transparent 30%,rgba(6,21,16,.08) 55%,rgba(4,15,11,.35) 100%);mix-blend-mode:multiply}
