/* Homepage controls only: keep the saved page and its existing layout. */
#nas-home.nas-home-shell .nas-page-title {
  font-family:var(--nas-brand-font)!important;
  font-size:var(--nas-brand-size)!important;
  letter-spacing:var(--nas-brand-spacing)!important;
}
#nas-home.nas-home-shell .nas-page-subtitle {
  font-size:var(--nas-subtitle-size)!important;
  margin-top:var(--nas-subtitle-gap)!important;
}
#nas-home.nas-home-shell .nas-page-nav .wp-block-button__link {
  font-size:var(--nas-nav-size)!important;
  font-family:var(--nas-nav-font)!important;
}
#nas-home.nas-home-shell .nas-page-nav {
  gap:var(--nas-nav-gap)!important;
  padding-top:var(--nas-nav-offset)!important;
}
#nas-home.nas-home-shell .nas-page-header {
  padding:var(--nas-padding-y) var(--nas-padding-x)!important;
}
#nas-home.nas-home-shell .nas-page-film {
  width:var(--nas-film-width)!important;
  height:var(--nas-film-height)!important;
  top:var(--nas-film-top)!important;
}
@media (min-width:601px) and (max-width:1000px) {
  #nas-home.nas-home-shell .nas-page-title {font-size:min(var(--nas-brand-size),4.6vw)!important}
  #nas-home.nas-home-shell .nas-page-nav {gap:min(var(--nas-nav-gap),24px)!important}
}
@media (max-width:600px) {
  #nas-home.nas-home-shell .nas-page-title {font-size:var(--nas-mobile-brand-size)!important}
  #nas-home.nas-home-shell .nas-page-subtitle {font-size:var(--nas-mobile-subtitle-size)!important}
  #nas-home.nas-home-shell .nas-page-nav .wp-block-button__link {font-size:var(--nas-mobile-nav-size)!important}
  #nas-home.nas-home-shell .nas-page-nav {gap:var(--nas-mobile-nav-gap)!important;padding-top:0!important}
  #nas-home.nas-home-shell .nas-page-header {padding:var(--nas-mobile-padding-y) var(--nas-mobile-padding-x)!important}
  #nas-home.nas-home-shell .nas-page-film {width:var(--nas-mobile-film-width)!important;height:var(--nas-mobile-film-height)!important;top:var(--nas-mobile-film-top)!important}
}


