.countdown-section{.countdown-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem}@media (min-width:1024px){.countdown-container{flex-direction:row;gap:10rem}}.countdown-item{margin-bottom:.5rem;text-align:center;font-size:3rem;font-weight:700;text-transform:uppercase;line-height:1.25}@media (min-width:1024px){.countdown-item{font-size:4rem}}.countdown-label{font-size:1.5rem;font-weight:700}.countdown-value{font-family:Nova Mono,sans-serif;font-size:4rem}}.hero-section{margin-left:auto;margin-right:auto;display:flex;max-width:1536px;flex-direction:column;align-items:center;justify-content:center;gap:3rem;padding:2rem;text-align:center}@media (min-width:1280px){.hero-section{flex-direction:row;justify-content:space-between;gap:7rem}}.cta-section{width:100%}@media (min-width:640px){.cta-section{max-width:480px}}@media (min-width:1024px){.cta-section{max-width:640px}}@media (min-width:1280px){.cta-section{align-self:flex-end}}.cta-section{h1{margin-bottom:3rem;font-size:2.25rem;line-height:1.5}@media (min-width:1280px){h1{text-align:left}}.cta-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}@media (min-width:1024px){.cta-btn{flex-direction:row}}}.poster-section{width:100%}@media (min-width:640px){.poster-section{max-width:480px}}@media (min-width:1024px){.poster-section{max-width:640px}}@media (min-width:1920px){.poster-section{max-width:768px}}#hero .overlay{position:absolute;inset:0;height:100%;width:100%;padding-top:1rem;padding-bottom:1rem}