/*
  Nancy Project — Tablet Landscape Refinement T2
  Two isolated owner corrections only: Staircase frame and Entry copy alignment.
*/

@media (min-width: 1000px) and (max-width: 1400px) and (orientation: landscape) {
  /*
    The approved image is 1550×2500 (31:50). T1 used a variable-aspect
    wrapper with object-fit: contain, so the bronze border enclosed the
    letterbox rather than the actual bitmap. T2 makes the frame itself 31:50.
    The three min() terms preserve T1's exact rendered bitmap size at the
    approved review viewports while removing all four letterbox offsets.
  */
  .nancy-tablet-landscape-t2 .staircase-outline {
    width: min(
      calc(100% - 1.333334px),
      calc(44.64svh - .826667px),
      445.573333px
    ) !important;
    height: auto !important;
    aspect-ratio: 31 / 50 !important;
    align-self: center;
    position: relative;
    display: block;
    box-sizing: border-box;
    overflow: hidden;
    border: 0 !important;
    outline: 1px solid rgba(163, 95, 48, .66);
    outline-offset: 0;
    background: transparent !important;
  }

  .nancy-tablet-landscape-t2 .staircase-outline > img,


  .nancy-tablet-landscape-t2 .staircase-outline >picture>img{
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    object-position: 50% 50% !important;
    transform: none !important;
  }

  .nancy-tablet-landscape-t2 .staircase-composition > figcaption {
    width: min(
      calc(100% - 1.333334px),
      calc(44.64svh - .826667px),
      445.573333px
    ) !important;
    align-self: center;
  }

  /* Spiritual Arrival: image left, copy rail right, both on one top axis. */
  .nancy-tablet-landscape-t2 #slide-02 .slide-02-f3-container {
    align-items: start !important;
  }

  .nancy-tablet-landscape-t2 #slide-02 .slide-02-copy {
    align-self: start !important;
    margin-top: 0 !important;
    padding-top: 0 !important;
    transform: none !important;
  }
}
