/* v0.5.15 — landscape touch layout only. Motion and portrait/desktop rules stay intact. */
@media (min-width:701px) and (max-width:1100px) and (max-height:600px) and (orientation:landscape) and (hover:none) and (pointer:coarse){
 /* Keep the last two cards inside the hero's lower edge at each width. */
 .hero-v5 .frame-gala{--top:calc(1030px - 16.5vw)}
 .hero-v5 .frame-light{--top:calc(1030px - 17.6vw)}
 .client-v5{padding-top:24px}
 .journey-story .story-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:24px;min-height:0}
 .event-story .story-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}
 .journey-story .story-copy{min-width:0;padding-block:48px}
 .journey-story .story-copy .button{max-width:100%;white-space:normal;text-align:left}
 /* Retain the five photos and text loops, with a closer vertical arrangement. */
 .technology-v3 .technology-grid{row-gap:8px}
 .tech-v5-system{height:800px;margin-top:0}
 .tech-art{top:230px}
 .tech-immersive{top:40px}
 .tech-vr{top:40px}
 .tech-floor{top:570px}
 .tech-digital{top:590px}
 .tech-value-1{top:0}
 .tech-value-2{top:210px}
 .tech-value-3{top:535px}
 .tech-value-6{top:535px}
 .tech-value-4,.tech-value-5{top:765px}
}
