.s-prod-vote-hero{display:flex;height:100vh;overflow:hidden;position:relative;width:100%}.s-prod-vote-hero:after{background:linear-gradient(0deg,#010c06,rgba(1,12,6,0));content:"";height:10rem}.s-prod-vote-hero:after,.s-prod-vote-hero__background{bottom:0;left:0;position:absolute;right:0;width:100%;z-index:-1}.s-prod-vote-hero__background{top:0}.s-prod-vote-hero__background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s-prod-vote-hero__container{align-items:center;display:flex;flex-direction:column;gap:1rem;padding-block:1rem 4.5rem;text-align:center}.s-prod-vote-hero__logo{width:clamp(6rem,25vw,12.5rem)}.s-prod-vote-hero__heading{width:clamp(15rem,64vw,30rem)}.s-prod-vote-hero__title{font-size:2.45rem;font-weight:700}.s-prod-vote-hero__text,.s-prod-vote-hero__title{line-height:1.1;text-shadow:0 4px 4px rgba(0,0,0,.25),0 4px 4px rgba(0,0,0,.25)}.s-prod-vote-hero__text{font-family:Walter Turncoat,sans-serif;font-size:1.125rem;font-weight:400;text-transform:uppercase}.s-prod-vote-hero__arrow{width:1.5rem}@media only screen and (min-width:48em){.s-prod-vote-hero__arrow{margin-top:auto}}@media only screen and (min-width:64em){.s-prod-vote-hero__title{font-size:3rem}}@media only screen and (max-width:calc(48em - 1px)){.s-prod-vote-hero{height:calc(100vh + 5rem);margin-bottom:-5rem;padding-bottom:5rem}.s-prod-vote-hero__text{margin-top:auto}}@media only screen and (prefers-reduced-motion:no-preference){.s-prod-vote-hero__arrow{animation:bounce 2.25s ease infinite}}