/* SparkLight V10 – Full, uncropped photo and separate text on the 2 remaining
   gallery cards. Existing V9 homage card and unrelated page sections are untouched. */
#realisations .v6-show-card:nth-child(n+2){
  display:flex;
  flex-direction:column;
  aspect-ratio:auto;
  min-height:0;
  height:100%;
  overflow:hidden;
  background:#000;
}
#realisations .v6-show-card:nth-child(n+2)::before{display:none}
#realisations .v6-show-card:nth-child(n+2) > img{
  position:relative;
  inset:auto;
  display:block;
  width:100%;
  height:auto;
  max-height:none;
  aspect-ratio:820 / 461;
  flex:0 0 auto;
  object-fit:contain;
  object-position:center;
  background:#000;
  filter:brightness(1.12) contrast(1.04) saturate(1.1);
  transform:none !important;
  transition:filter .25s ease;
}
#realisations .v6-show-card:nth-child(n+2):hover > img{
  transform:none !important;
  filter:brightness(1.18) contrast(1.045) saturate(1.12);
}
#realisations .v6-show-card:nth-child(n+2) .v6-card-copy{
  position:relative;
  inset:auto;
  bottom:auto;
  left:auto;
  right:auto;
  z-index:2;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:flex-start;
  gap:6px;
  flex:1 1 auto;
  min-width:0;
  padding:clamp(16px,1.45vw,23px);
  border-top:1px solid #29476b;
  background:linear-gradient(180deg,#081a36 0%,#030d22 100%);
}
#realisations .v6-show-card:nth-child(n+2) .v6-tag{
  display:inline-block;
  line-height:1.4;
  max-width:100%;
  white-space:normal;
}
#realisations .v6-show-card:nth-child(n+2) .v6-card-copy h3{
  font-size:clamp(20px,1.75vw,26px) !important;
  line-height:1.18 !important;
  margin:3px 0 0;
}
#realisations .v6-show-card:nth-child(n+2) .v6-card-copy p{
  font-size:clamp(12px,.95vw,13px) !important;
  line-height:1.5 !important;
  margin:0 !important;
  max-width:none;
}
#realisations .v6-show-card:nth-child(n+2) .v6-card-copy .v6-location{
  font-size:11px !important;
  color:#a9d5f8 !important;
  margin:0 0 2px !important;
}
@media(max-width:700px){
  #realisations .v6-show-card:nth-child(n+2){
    height:auto;
    min-height:0;
    aspect-ratio:auto;
  }
  #realisations .v6-show-card:nth-child(n+2) .v6-card-copy{
    padding:18px 19px 21px;
    gap:8px;
  }
  #realisations .v6-show-card:nth-child(n+2) .v6-card-copy h3{
    font-size:22px !important;
  }
  #realisations .v6-show-card:nth-child(n+2) .v6-card-copy p{
    font-size:13px !important;
  }
}
@media(prefers-reduced-motion:reduce){
  #realisations .v6-show-card:nth-child(n+2) > img{transition:none}
}
