.ash .ash-image-slot.ascp-photo-loaded{position:relative!important;overflow:hidden!important;padding:0!important;min-height:280px!important;display:block!important;background:#243429}
.ash .ash-image-slot.ascp-photo-loaded img.ascp-concours-image{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important;transition:transform .55s ease}
.ash .ash-features article:hover .ash-image-slot.ascp-photo-loaded img.ascp-concours-image{transform:scale(1.03)}
.ash #collaborations .ashc-logo-track{scroll-behavior:smooth;overscroll-behavior-x:contain}
/* Give each real logo enough visual weight, instead of constraining it to the original 62px image box. */
.ash #collaborations .ashc-partner{
  flex:0 0 224px;
  min-height:252px;
  padding:18px 17px 21px;
  gap:10px;
  box-sizing:border-box;
}
.ash #collaborations .ashc-partner>a{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}
.ash #collaborations .ashc-partner img.ashc-partner-image{
  display:block;
  width:100%;
  max-width:190px;
  height:151px;
  min-height:151px;
  object-fit:contain;
  object-position:center;
  flex:0 0 auto;
  border:0;
}
.ash #collaborations .ashc-partner .ashc-partner-name{
  font-size:17px;
  line-height:1.35;
  margin:0;
}
.ash #collaborations .ashc-partner>.ashc-no-image,
.ash #collaborations .ashc-partner>a>.ashc-no-image{
  height:125px;
  min-height:125px;
}
@media(max-width:620px){
  .ash .ash-image-slot.ascp-photo-loaded{min-height:230px!important}
  .ash #collaborations .ashc-partner{flex-basis:194px;min-height:232px;padding:15px 13px 18px}
  .ash #collaborations .ashc-partner img.ashc-partner-image{max-width:168px;height:133px;min-height:133px}
  .ash #collaborations .ashc-partner>.ashc-no-image,
  .ash #collaborations .ashc-partner>a>.ashc-no-image{height:112px;min-height:112px}
}
@media(prefers-reduced-motion:reduce){
  .ash .ash-image-slot.ascp-photo-loaded img.ascp-concours-image{transition:none!important}
  .ash #collaborations .ashc-logo-track{scroll-behavior:auto}
}
