/* Full-screen hosts must follow the viewport, not proportional type scaling. */
@media (min-width:721px) and (max-width:1460px){
  .ty{min-height:100vh;min-height:100svh}
}
/* Keep small copy readable while the bright field moves on tall screens. */
@media (max-aspect-ratio:4/5){
  .ty .scrim{background:linear-gradient(100deg,rgba(16,17,8,.92) 0%,rgba(16,17,8,.86) 55%,rgba(16,17,8,.15) 100%)}
}
