/*365: short desktop windows. The 326 scene fits the viewport height; the hero copy follows that
  height-fitted unit and the entry cards stay in proportion to the island, with their supporting
  text sized to fit the card. Nothing grows beyond its approved size. */
@media (min-width:1001px){
 .opening{--page-unit365:var(--u);--hero-unit365:min(var(--u),calc((444 * var(--home-unit326) - var(--home-header326)) / 318))}
 .opening .hero-copy>*,.opening .hero-foreground{--u:var(--hero-unit365)}
 .opening .hero-copy>p{--u:min(var(--page-unit365),max(var(--hero-unit365),calc(15px / 10.6)))}
 .opening .hero-copy>.hero-actions{--u:min(var(--page-unit365),max(var(--hero-unit365),calc(15px / 10.5)))}
 .opening .hero .hero-copy{padding-top:calc(29 * var(--hero-unit365))}
 .opening .hero{z-index:4}
 .opening:after{height:calc(44 * min(var(--u),var(--home-unit326)))}
}
@media (min-width:1101px){
 .opening .world-stage .station-map{--u:min(var(--page-unit365),calc(var(--home-unit326) * 1.18))}
 .opening .hero .station .station-copy>span{font-size:clamp(13px,calc(9.1 * var(--u)),16px)!important}
}
