/* Larger L1-only scenes; reuse existing title band without pushing the product list down. */
.category-header-l1-people img{display:block;width:100%;height:100%;object-fit:contain;object-position:right bottom}
html[data-facelift=after] .catalog-v37 .category-compact-heading:has(.category-header-l1-people){position:relative;isolation:isolate;min-height:135px}
html[data-facelift=after] .catalog-v37 .category-compact-heading:has(.category-header-l1-people)>.v37-title{max-width:58%;position:relative;z-index:1}
html[data-facelift=after] .catalog-v37 .category-header-specific.category-header-l1-people{position:absolute;right:0;bottom:0;width:440px;height:205px;max-width:43%;justify-content:flex-end;overflow:visible;background:transparent;z-index:0;pointer-events:none}
html[data-facelift=after] .category-header-specific.category-header-l1-people:before,html[data-facelift=after] .category-header-specific.category-header-l1-people:after{display:none!important}
html[data-facelift=after] .catalog-v37:has(.category-header-l1-people) .v39-breadcrumb-row{position:relative;z-index:2;pointer-events:none}
html[data-facelift=after] .catalog-v37:has(.category-header-l1-people) .v39-breadcrumb-row a,html[data-facelift=after] .catalog-v37:has(.category-header-l1-people) .v39-breadcrumb-row button{pointer-events:auto}
@media(min-width:681px) and (max-width:1100px){
html[data-facelift=after] .catalog-v37 .category-compact-heading:has(.category-header-l1-people){min-height:112.5px}
html[data-facelift=after] .catalog-v37 .category-header-specific.category-header-l1-people{width:370px;height:170px;max-width:43%}
}
@media(max-width:680px){
html[data-facelift=after] .catalog-v37 .category-compact-heading:has(.category-header-l1-people){min-height:100px}
html[data-facelift=after] .catalog-v37 .category-header-specific.category-header-l1-people{position:relative;bottom:auto;right:auto;flex:0 0 38%;width:38%;max-width:38%;height:100px}
html[data-facelift=after] .catalog-v37 .category-compact-heading:has(.category-header-l1-people)>.v37-title{max-width:62%}
}

/* Fit each intact vignette by its visible bounds: discard only unused white canvas in CSS,
   retain a white safety rim, align visual right edge with the category link. */
@media(min-width:681px){
html[data-facelift=after] .catalog-v37 .category-header-specific.category-header-l1-people{height:calc(100% + 40px);overflow:hidden}
.category-header-l1-people img{position:absolute;width:var(--l1-image-width);height:auto;max-width:none;right:var(--l1-image-right);bottom:var(--l1-image-bottom);object-fit:initial}
}
[data-l1-scene="apollos-4555"]{--l1-image-width:106.340836%;--l1-image-right:-19.017358%;--l1-image-bottom:-8.025890%}
[data-l1-scene="apollos-4576"]{--l1-image-width:108.089862%;--l1-image-right:-10.700508%;--l1-image-bottom:-7.601504%}
[data-l1-scene="apollos-4704"]{--l1-image-width:86.471890%;--l1-image-right:-12.577153%;--l1-image-bottom:-4.415038%}
[data-l1-scene="apollos-4747"]{--l1-image-width:99.876347%;--l1-image-right:-13.499586%;--l1-image-bottom:-20.069475%}
[data-l1-scene="apollos-4874"]{--l1-image-width:114.492398%;--l1-image-right:-20.192430%;--l1-image-bottom:-9.228472%}
[data-l1-scene="apollos-4931"]{--l1-image-width:111.387519%;--l1-image-right:-18.979969%;--l1-image-bottom:-7.306538%}
[data-l1-scene="apollos-4975"]{--l1-image-width:101.417649%;--l1-image-right:-16.816077%;--l1-image-bottom:-19.569665%}
[data-l1-scene="apollos-5025"]{--l1-image-width:112.531912%;--l1-image-right:-14.114259%;--l1-image-bottom:-31.340509%}
[data-l1-scene="bmy-4555"]{--l1-image-width:104.981847%;--l1-image-right:-24.319634%;--l1-image-bottom:-8.474669%}
[data-l1-scene="bmy-4576"]{--l1-image-width:105.656972%;--l1-image-right:-17.099532%;--l1-image-bottom:-7.952228%}
[data-l1-scene="bmy-4704"]{--l1-image-width:91.530134%;--l1-image-right:-8.439478%;--l1-image-bottom:-7.208914%}
[data-l1-scene="bmy-4747"]{--l1-image-width:109.897385%;--l1-image-right:-15.734266%;--l1-image-bottom:-28.345915%}
[data-l1-scene="bmy-4874"]{--l1-image-width:97.795590%;--l1-image-right:-12.197646%;--l1-image-bottom:-4.610544%}
[data-l1-scene="bmy-4931"]{--l1-image-width:94.969128%;--l1-image-right:-16.195481%;--l1-image-bottom:-1.955409%}
[data-l1-scene="bmy-4975"]{--l1-image-width:92.042908%;--l1-image-right:-9.739623%;--l1-image-bottom:-9.877551%}
[data-l1-scene="bmy-5025"]{--l1-image-width:99.272865%;--l1-image-right:-13.297858%;--l1-image-bottom:-17.394907%}
[data-l1-scene="ipluto-4555"]{--l1-image-width:108.089862%;--l1-image-right:-20.693032%;--l1-image-bottom:-8.827068%}
[data-l1-scene="ipluto-4576"]{--l1-image-width:111.766388%;--l1-image-right:-15.017007%;--l1-image-bottom:-9.243926%}
[data-l1-scene="ipluto-4704"]{--l1-image-width:87.159995%;--l1-image-right:-8.561008%;--l1-image-bottom:-4.724517%}
[data-l1-scene="ipluto-4747"]{--l1-image-width:100.180848%;--l1-image-right:-11.624861%;--l1-image-bottom:-19.857143%}
[data-l1-scene="ipluto-4874"]{--l1-image-width:110.266168%;--l1-image-right:-16.164582%;--l1-image-bottom:-3.135187%}
[data-l1-scene="ipluto-4931"]{--l1-image-width:109.167170%;--l1-image-right:-18.574449%;--l1-image-bottom:-0.594210%}
[data-l1-scene="ipluto-4975"]{--l1-image-width:109.897385%;--l1-image-right:-19.327303%;--l1-image-bottom:-20.246536%}
[data-l1-scene="ipluto-5025"]{--l1-image-width:112.147844%;--l1-image-right:-17.601613%;--l1-image-bottom:-22.320819%}
