/* Keep the approved transparent pixels; change displayed proportions only.
   Scarecrow and Tin Woodman are taller than the human welcome cast.
   Lion needs a wide phone slot so object-fit does not shrink him to pet size. */
body header.hero.art-refreshed #hero-company .scarecrow {--figure-scale:1.30!important}
body header.hero.art-refreshed #hero-company .tinman {--figure-scale:1.35!important}
body header.hero.art-refreshed #hero-company .lion {--figure-scale:1.28!important}
/* Give the Wizard a clear view beside the enlarged Lion's mane. */
@media screen and (min-width:1001px) {
  body header.hero.art-refreshed #hero-company .wizard {--figure-x:43%!important}
}
@media screen and (max-width:1000px) {
  body header.hero.art-refreshed {height:max(1370px,calc(100svh - var(--oz-menu-height,78px)))}
  body header.hero.art-refreshed #hero-company {
    --welcome-cast-unit:clamp(92px,28vw,115px);
    grid-template-rows:repeat(5,168px);
    gap:15px 8px;height:900px;max-height:none;bottom:90px;
  }
  body header.hero.art-refreshed #hero-company .hero-figure {
    height:calc(var(--welcome-cast-unit) * var(--figure-scale) * var(--figure-alpha));
    max-height:168px;
  }
  body header.hero.art-refreshed #hero-company .lion {grid-column:span 2}
  body header.hero.art-refreshed #hero-company .bungle {height:66px}
  body header.hero.art-refreshed #hero-company .toto {height:82px;grid-column:2}
}
