/* R24 — source-exact canonical study screenshots in existing Culture media roles. No generated material imagery. */
/* The images remain ordinary content images inside the inherited picture/parallax/mask containers. */
html[data-redford-page="culture"] .r24-study-shot{display:block;width:100%;height:100%;object-fit:cover!important;object-position:center!important;background:#f0efec}
/* Keep readable website surfaces in the REDFORD cluster: desktop crops use page-center, not a decorative abstraction. */
html[data-redford-page="culture"] .c-hero_image .r24-study-shot{object-position:50% 16%!important}
html[data-redford-page="culture"] .c-hero_title_image .r24-study-shot{object-position:50% 12%!important}
html[data-redford-page="culture"] .c-medias-grid_item:nth-child(1) .r24-study-shot{object-position:50% 8%!important}
html[data-redford-page="culture"] .c-medias-grid_item:nth-child(2) .r24-study-shot{object-position:50% 14%!important}
html[data-redford-page="culture"] .c-medias-grid_item:nth-child(3) .r24-study-shot{object-position:50% 7%!important}
html[data-redford-page="culture"] .c-medias-grid_item:nth-child(4) .r24-study-shot{object-position:50% 13%!important}
html[data-redford-page="culture"] .c-medias-grid_item:nth-child(5) .r24-study-shot{object-position:50% 9%!important}
html[data-redford-page="culture"] .c-medias-grid_item:nth-child(6) .r24-study-shot{object-position:50% 12%!important}
html[data-redford-page="culture"] .c-medias-grid_item:nth-child(7) .r24-study-shot{object-position:50% 10%!important}
/* R23 gallery geometry stays untouched. Study captures replace the two generated R23 material slots on Home. */
.r23-drive-monitor img{object-fit:cover!important;object-position:50% 12%!important}
@media (max-width:760px){
  /* The prior cutout overlapped the word marks. Keep its same inline role, clipped and legible. */
  html[data-redford-page="culture"] .c-hero_title_line:nth-child(3){display:flex!important;align-items:flex-end;gap:6px;white-space:nowrap}
  html[data-redford-page="culture"] .c-hero_title_image-container{position:relative!important;display:inline-block!important;flex:0 0 94px!important;width:94px!important;height:54px!important;margin:0 0 .12em!important;overflow:hidden!important;vertical-align:baseline!important}
  html[data-redford-page="culture"] .c-hero_title_image,html[data-redford-page="culture"] .c-hero_title_image .c-image_inner{width:100%!important;height:100%!important;transform:none!important}
  html[data-redford-page="culture"] .c-hero_title_image .r24-study-shot{object-position:50% 8%!important}
  html[data-redford-page="culture"] .c-hero_image .r24-study-shot{object-position:50% 8%!important}
}
