.home-hero{position:relative;isolation:isolate}
.home-hero>.hero-seasonal-bg{position:absolute;inset:0;z-index:0;display:block;opacity:.5;pointer-events:none;overflow:hidden}
.hero-seasonal-bg>img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}
.home-hero>.hero-grid{position:relative;z-index:1}
@media(min-width:761px){.home-hero[data-seasonal-desktop="true"] .stage-circle{background:transparent}}
@media(max-width:760px){.home-hero[data-seasonal-mobile="true"] .stage-circle{background:transparent}}
