.index-module-scss-module__hw1ZMG__ModalContent{background:var(--dark-form-background-secondary);box-sizing:border-box;flex-direction:column;width:100%;max-height:80vh;display:flex;overflow:hidden}@media (min-width:1025px){.index-module-scss-module__hw1ZMG__ModalContent{border-radius:4px;gap:40px;max-width:768px;margin:0 auto;padding:48px}}@media (max-width:1024px){.index-module-scss-module__hw1ZMG__ModalContent{gap:24px;padding:32px 20px}}.index-module-scss-module__hw1ZMG__HeaderStack{flex-direction:column;flex-shrink:0;align-self:stretch;width:100%;display:flex}@media (min-width:1025px){.index-module-scss-module__hw1ZMG__HeaderStack{gap:24px}}@media (max-width:1024px){.index-module-scss-module__hw1ZMG__HeaderStack{gap:16px}}.index-module-scss-module__hw1ZMG__HeaderSection{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.index-module-scss-module__hw1ZMG__ModalTitle{color:var(--dark-color);flex:1;min-width:0;margin:0;font-weight:400}@media (min-width:1025px){.index-module-scss-module__hw1ZMG__ModalTitle{font-size:36px;line-height:1.15}}@media (max-width:1024px){.index-module-scss-module__hw1ZMG__ModalTitle{font-size:28px;line-height:1.15}}.index-module-scss-module__hw1ZMG__CloseButton{width:20px;height:20px;color:var(--dark-color);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.index-module-scss-module__hw1ZMG__CloseButton svg{width:20px;height:20px;display:block}.index-module-scss-module__hw1ZMG__CloseButton:hover{opacity:.7}.index-module-scss-module__hw1ZMG__Divider{background:#333;width:100%;height:1px}.index-module-scss-module__hw1ZMG__RulesList{color:var(--dark-secondary-text);scrollbar-width:none;-ms-overflow-style:none;flex:auto;align-self:stretch;min-height:0;margin:0;padding:0 0 0 36px;font-weight:400;line-height:1.35;list-style:outside;overflow:hidden auto}.index-module-scss-module__hw1ZMG__RulesList::-webkit-scrollbar{width:0;height:0;display:none}@media (min-width:1025px){.index-module-scss-module__hw1ZMG__RulesList{font-size:24px}}@media (max-width:1024px){.index-module-scss-module__hw1ZMG__RulesList{padding-left:24px;font-size:16px}}.index-module-scss-module__hw1ZMG__RulesList li{margin:0;padding:0}.index-module-scss-module__hw1ZMG__EmptyText{color:var(--dark-secondary-text);margin:0;font-size:18px;line-height:1.5}.cinema-society-rules-modal .modal-inner-container{width:100%}@media (max-width:1024px){.cinema-society-rules-modal .modal-inner-container{padding:0 16px}}
.styles-module__-TZpZa__HeroSection{background-color:var(--dark-background);width:100%;display:grid;position:relative;overflow:hidden}.styles-module__-TZpZa__HeroBackground{pointer-events:none;grid-area:1/1;width:100%;min-width:0;min-height:100%;position:relative}.styles-module__-TZpZa__HeroBackgroundImage{width:100%;height:auto;aspect-ratio:var(--aspect-ratio);position:relative;overflow:hidden}.styles-module__-TZpZa__HeroBackgroundImage .media-render-container{width:100%;height:auto;display:block}.styles-module__-TZpZa__HeroBackgroundImage img{width:100%;height:auto;display:block}.styles-module__-TZpZa__HeroGradient{background:linear-gradient(#010101 0%,#01010199 5%,#0101010a 14.57%,#12121200 23.82%);position:absolute;inset:0}.styles-module__-TZpZa__HeroInner{z-index:1;box-sizing:border-box;flex-direction:column;grid-area:1/1;align-self:stretch;align-items:flex-start;gap:clamp(32px,5vw,60px);padding-top:clamp(48px,8vw,80px);padding-bottom:clamp(48px,8vw,80px);display:flex}.styles-module__-TZpZa__FormBlock{flex-direction:column;align-items:flex-start;gap:clamp(12px,2vw,16px);width:100%;max-width:min(100%,480px);display:flex}.styles-module__-TZpZa__Footnote{color:var(--dark-secondary-text);white-space:pre-line;flex-direction:column;gap:4px;margin:0;display:flex}.styles-module__-TZpZa__Footnote p{margin:0}.styles-module__-TZpZa__RulesTriggerButton{color:var(--dark-secondary-text);cursor:pointer;font:inherit;line-height:inherit;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.styles-module__-TZpZa__RulesTriggerButton:hover{opacity:.85}.styles-module__-TZpZa__SectionRoot{background-color:var(--dark-background);flex-direction:column;width:100%;display:flex}.styles-module__-TZpZa__ModuleHeadContainer{box-sizing:border-box}.styles-module__-TZpZa__ModuleHeadRow{flex-direction:column;align-items:flex-start;gap:clamp(12px,2vw,16px);width:100%;min-width:0;display:flex}.styles-module__-TZpZa__ModuleHeadTitle{flex:0 auto;width:100%;min-width:0}.styles-module__-TZpZa__HeroInnerTitle{white-space:pre-line;color:var(--dark-color);margin:0;font-size:40px;font-weight:400;line-height:115%}.styles-module__-TZpZa__FormColumn{width:100%}.styles-module__-TZpZa__FormColumn .subscription-form__form-container{align-items:stretch;gap:8px;width:100%}.styles-module__-TZpZa__FormColumn .subscription-form__input-group{background:#ffffff0a;border:1px solid #42ff7e;flex-wrap:nowrap;align-items:stretch;gap:12px 0;width:100%;margin-bottom:0;overflow:hidden}.styles-module__-TZpZa__FormColumn .subscription-form__input-group input{min-width:0;height:52px;color:var(--dark-color);background:0 0;border:1px solid #0000;border-radius:0;outline:1px solid #42ff7e;flex:auto;padding-left:clamp(16px,2vw,20px);padding-right:clamp(12px,1.5vw,20px)}.styles-module__-TZpZa__FormColumn .subscription-form__input-group input:focus{border:1px solid #42ff7e;outline:1px solid #42ff7e}.styles-module__-TZpZa__FormColumn .subscription-form__input-group input::placeholder{color:#c2c2c2;opacity:1}.styles-module__-TZpZa__FormColumn .subscription-form__input-group>button{flex-shrink:0;height:52px;padding:0}.styles-module__-TZpZa__FormColumn .subscription-form__error-message{margin:0;font-size:13px;font-weight:400;line-height:115%}.styles-module__-TZpZa__FormColumn .cta-pill{box-sizing:border-box;text-transform:none;letter-spacing:0;width:100%;height:52px;color:var(--dark-accent-lighter);border-radius:0;justify-content:center;align-items:center;font-size:15px;font-weight:400;display:inline-flex}.styles-module__-TZpZa__FormColumn .cta-pill:hover .cta-background--self{width:100%}.styles-module__-TZpZa__FormColumn .cta-background--self{background:#42ff7e;border-radius:0;outline:1px solid #42ff7e}.styles-module__-TZpZa__FormColumn .privacy-policy_wrap{display:none}.styles-module__-TZpZa__SubscribeSuccessMessage{color:var(--dark-neon-cyan);text-align:left;white-space:pre-line;margin:8px 0 0;padding:0}@media (max-width:1024px){.styles-module__-TZpZa__HeroSection{display:block}.styles-module__-TZpZa__HeroInner{gap:12px;padding-top:20px;padding-bottom:20px}.styles-module__-TZpZa__HeroInnerTitle{font-size:24px}.styles-module__-TZpZa__FormColumn .subscription-form__input-group input{height:48px}.styles-module__-TZpZa__FormColumn .subscription-form__input-group>button{text-align:left;width:44%;height:48px}.styles-module__-TZpZa__FormColumn .cta-pill{width:100%;min-width:0;height:48px}}@media (min-width:1025px){.styles-module__-TZpZa__ModuleHeadRow{flex-direction:row;justify-content:space-between;align-items:center;gap:60px}.styles-module__-TZpZa__ModuleHeadTitle{width:auto}}
@keyframes winner-ticker-module__CjjFia__scrollAnimation{0%{transform:translate(0)}to{transform:translate(-50%)}}.winner-ticker-module__CjjFia__TickerRoot{background-color:var(--dark-accent-lighter);flex:auto;align-items:center;gap:clamp(8px,1.2vw,12px);min-width:0;max-width:min(100%,520px);padding:clamp(6px,1vw,8px) clamp(12px,1.5vw,20px);display:flex}.winner-ticker-module__CjjFia__EntriesTrack{white-space:nowrap;display:inline-block}.winner-ticker-module__CjjFia__EntriesTrackScroll{animation:winner-ticker-module__CjjFia__scrollAnimation var(--scroll-duration) linear infinite}.winner-ticker-module__CjjFia__EntriesViewport{flex:auto;min-width:0;overflow:hidden}.winner-ticker-module__CjjFia__MegaphoneIcon{flex-shrink:0;width:16px;height:16px;line-height:0;display:inline-flex}.winner-ticker-module__CjjFia__WinnerLabel{color:var(--dark-color);flex-shrink:0}@media (hover:hover){.winner-ticker-module__CjjFia__EntriesViewport:hover .winner-ticker-module__CjjFia__EntriesTrackScroll{animation-play-state:paused}}
.styles-module-scss-module__UnCf2q__DesktopGrid{grid-template-columns:repeat(var(--length), minmax(0, 1fr));gap:12px;width:100%;margin-top:clamp(40px,6vw,72px);display:grid}
.styles-module-scss-module__GrzfYG__Title{white-space:pre-line;color:var(--dark-color);margin:0;font-weight:400;line-height:1.15}@media (min-width:1025px){.styles-module-scss-module__GrzfYG__Title{font-size:56px}}@media (max-width:1024px){.styles-module-scss-module__GrzfYG__Title{font-size:32px}}.styles-module-scss-module__GrzfYG__Description{white-space:pre-line;color:var(--dark-secondary-text);margin:16px 0 0;line-height:1.35}@media (min-width:1025px){.styles-module-scss-module__GrzfYG__Description{font-size:22px}}@media (max-width:1024px){.styles-module-scss-module__GrzfYG__Description{font-size:16px}}.styles-module-scss-module__GrzfYG__MediaContent{aspect-ratio:9/16;cursor:pointer;border:1px solid #0000;position:relative;overflow:hidden}@media (max-width:1024px){.styles-module-scss-module__GrzfYG__MediaContent{aspect-ratio:1}}.styles-module-scss-module__GrzfYG__MediaContent:hover,.styles-module-scss-module__GrzfYG__MediaContent[data-is-playing]{border:1px solid var(--dark-neon-cyan)}.styles-module-scss-module__GrzfYG__MediaContent:not([data-is-playing]):after{content:"";border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:18px solid var(--dark-neon-cyan);z-index:20;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.styles-module-scss-module__GrzfYG__MediaContent .media-render-container{width:100%;height:100%;position:absolute;inset:0}:is(.styles-module-scss-module__GrzfYG__MediaContent .media-render-container img,.styles-module-scss-module__GrzfYG__MediaContent .media-render-container video){object-fit:cover;width:100%;height:100%}
.styles-module-scss-module__MLMN7G__MobileSwiperSection{width:100%;margin-top:clamp(40px,6vw,72px)}.styles-module-scss-module__MLMN7G__MobileSwiperSection .sports-match-day-scenario-swiper{width:100%;margin-left:0;margin-right:0}.styles-module-scss-module__MLMN7G__MobileSwiperSection .sports-match-day-scenario-swiper .swiper-slide{box-sizing:border-box;height:auto}.styles-module-scss-module__MLMN7G__MobilePaginationRow{box-sizing:border-box;justify-content:flex-start;align-items:center;width:100%;padding-top:12px;display:flex}.styles-module-scss-module__MLMN7G__MobilePaginationRow>*{width:auto;max-width:none;margin-left:0;margin-right:0}
