@media(min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
  .home-page main>section:not(.hero){position:sticky;top:0;min-height:100svh;isolation:isolate;scroll-margin-top:0}
  .home-page main>.hero{z-index:10}
  .home-page main>section:nth-of-type(2){z-index:11}
  .home-page main>section:nth-of-type(3){z-index:12}
  .home-page main>section:nth-of-type(4){z-index:13}
  .home-page main>section:nth-of-type(5){z-index:14}
  .home-page main>section:nth-of-type(6){z-index:15}
  .home-page main>section:nth-of-type(7){z-index:16}
  .home-page main>section:nth-of-type(8){z-index:17}
  .home-page main>section:nth-of-type(9){z-index:18}
  .home-page main>section:nth-of-type(10){z-index:19}
  .home-page main>.talent-nav{min-height:0;padding-bottom:12px}
  .home-page main>.what-we-do,.home-page main>.values-section,.home-page main>.directory{position:relative!important;top:auto!important;min-height:0}
  .home-page .section-light{background:var(--nvy-white)}
  .home-page .section-dark,.home-page .nvy-faq{background:var(--nvy-black)}
}
@media not all and (min-width:1024px) and (hover:hover) and (pointer:fine),(prefers-reduced-motion:reduce){.home-page main>section{position:static!important;min-height:0!important;transform:none!important}}
