@font-face{font-family:Barlow Semi Condensed;src:url(/assets/BarlowSemiCondensed-Regular-CDpwfjd1.woff2)format("woff2"),url(/assets/BarlowSemiCondensed-Regular-DuQz7zrK.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/assets/BarlowSemiCondensed-Bold-BSuPlIsc.woff2)format("woff2"),url(/assets/BarlowSemiCondensed-Bold-B2NTYH9z.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fedd00;font-family:Barlow Semi Condensed,sans-serif}img{max-width:100%;height:auto}.page{width:100%;max-width:100%;position:relative;overflow-x:hidden}.bgVideo{z-index:-100000;pointer-events:none;opacity:.5;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.bgVideo video{object-fit:cover;width:100%;height:100%}.slashStage{--cut-rise:18vw;--cut-angle:-20deg;--blade-length:160vmax;--seam:.75px;position:fixed;inset:0;overflow:hidden}.slashStage .slashPiece{z-index:1;will-change:transform;backface-visibility:hidden;background-color:#161616;position:fixed;inset:0}.slashStage .slashPiece--bottom{clip-path:polygon(0 calc(50% + var(--cut-rise) - var(--seam)), 100% calc(50% - var(--cut-rise) - var(--seam)), 100% 100%, 0 100%)}.slashStage .slashPiece--top{clip-path:polygon(0 0, 100% 0, 100% calc(50% - var(--cut-rise)), 0 calc(50% + var(--cut-rise)))}.slashStage .slashFlash{z-index:2;opacity:0;visibility:hidden;background-color:#fedd00;position:absolute;inset:0}.slashStage .slashSparks{z-index:3;position:absolute;inset:0}.slashStage .slashSpark{opacity:0;background-color:#fff;border-radius:2px;height:3px;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #ffffffe6,0 0 16px #fedd00,0 0 30px #fedd00b3}.slashStage .slashBlade{z-index:4;width:var(--blade-length);height:4px;margin-top:-2px;margin-left:calc(var(--blade-length) / -2);transform:rotate(var(--cut-angle));position:absolute;top:50%;left:50%}.slashStage .slashBladeLine{transform-origin:0;opacity:0;visibility:hidden;background:linear-gradient(90deg,#fedd0000 0%,#fedd00b3 12%,#fedd00 30%,#fff 100%);width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 14px #fedd00,0 0 46px #fedd00b3,0 0 90px #fedd0059}@media (prefers-reduced-motion:reduce){.slashStage .slashBlade,.slashStage .slashSparks{display:none}}.pageLoader{z-index:100000;pointer-events:none}.pageLoader .loaderFace{position:absolute;inset:0}.pageLoader .loaderCount{color:#fedd00;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:flex-start;gap:.04em;font-size:clamp(112px,28vw,340px);font-weight:700;line-height:.78;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pageLoader .loaderCountUnit{letter-spacing:0;padding-top:.34em;font-size:.24em;line-height:1}.pageLoader .loaderBar{background-color:#fedd0029;height:20px;position:absolute;bottom:0;left:0;right:0}.pageLoader .loaderBarFill{transform-origin:0;will-change:transform;background-color:#fedd00;width:100%;height:100%;display:block;transform:scaleX(0)}.menuToggle{z-index:95000;cursor:pointer;background:0 0;border:none;width:46px;height:46px;padding:0;display:none;position:fixed;top:12px;right:4%}.menuToggle .menuToggleBar{background-color:#161616;width:24px;height:3px;transition:transform .34s cubic-bezier(.2,.8,.2,1),background-color .34s;position:absolute;left:11px}.menuToggle .menuToggleBar:first-child{top:18px}.menuToggle .menuToggleBar:nth-child(2){top:26px}.menuToggle.is-lit .menuToggleBar{background-color:#fedd00}.menuToggle.is-open .menuToggleBar:first-child{transform:translateY(4px)rotate(-45deg)}.menuToggle.is-open .menuToggleBar:nth-child(2){transform:translateY(-4px)rotate(45deg)}@media (width<=900px){.menuToggle{display:block}}.mobileMenu{z-index:90000}.mobileMenu .menuNav{z-index:5;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.mobileMenu .menuLink{color:#fedd00;text-transform:uppercase;padding:6px 12px;font-size:clamp(30px,8.5vw,46px);font-weight:900;line-height:1.2;text-decoration:none}.loading{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.loading span{color:#161616;font-size:22px;font-weight:900}.loading .spinner{--size:1px;width:calc(48 * var(--size));height:calc(48 * var(--size));border:calc(6 * var(--size)) solid #161616;box-sizing:border-box;border-bottom-color:#c72132;border-radius:50%;animation:1s linear infinite rotation;display:inline-block}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.header{width:100%;padding:20px 1.5%}.header .top{justify-content:space-between;align-items:center;gap:16px;display:flex}.header .top .logoLink{flex-shrink:0;width:50px;display:block}.header .top .logoLink img{width:100%;height:auto;display:block}.header .top .headerLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;width:100%;display:flex}.header .top .headerLinks .link{padding:5px 10px;transition:all .6s;position:relative;overflow:hidden}.header .top .headerLinks .link:before{content:"";z-index:-99;background-color:#000;width:100%;height:100%;transition:all .3s;display:block;position:absolute;top:0;left:-100%}.header .top .headerLinks .link:hover:before{left:0%}.header .top .headerLinks .link:hover a{color:#fedd00!important}.header .top .headerLinks .link a{text-transform:uppercase;white-space:nowrap;font-size:18px;font-weight:900;text-decoration:none;transition:all .4s;color:#161616!important}.header .top .empty{flex-shrink:0;width:50px;max-height:50px}@media (width<=900px){.header .top .empty{display:none}}.header .bottom{justify-content:center;align-items:center;width:100%;min-height:22dvh;display:flex}.header .bottom .heroText{text-align:center;font-size:clamp(48px,7vw,120px);line-height:.9}@media (width<=900px){.header{padding:16px 4%}.header .top{flex-flow:column wrap;justify-content:center}.header .top .logoLink{width:44px}.header .top .headerLinks{display:none}.header .bottom{min-height:18dvh;padding:24px 0}}.home{padding:0 1.5% 100px}.home .filterBar{scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid #161616;width:100%;overflow-x:auto}.home .filterBar::-webkit-scrollbar{display:none}.home .filterBar .filterBarInner{justify-content:flex-start;align-items:center;gap:30px;width:max-content;min-width:100%;padding:0 0 20px;display:flex;position:relative}.home .filterBar .filterOption{cursor:pointer;z-index:1;white-space:nowrap;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:8px 0;font-family:inherit;font-size:18px;font-weight:900;display:flex;position:relative}.home .filterBar .filterOption .filterTitle{text-transform:uppercase;color:#161616}.home .filterBar .filterOption .count{text-transform:uppercase;color:#9d9d9d}.home .filterBar .filterIndicator{pointer-events:none;transform-origin:0;background:#161616;width:1px;height:3px;position:absolute;bottom:0;left:0}.home .filterDropdown{display:none}.home .promotionsWrapper .noPromotions{text-align:center}.home .promotionsWrapper .noPromotions h2{text-transform:uppercase;font-size:18px;font-weight:900}.home .promotionsWrapper .noPromotions h2 a{color:#c72132!important}.home .promotionsWrapper .promotionsContainer .promotions{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:40px 10px;width:100%;padding:20px 0;display:grid}.home .promotionsWrapper .promotionsContainer .promotions .promotion{flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;min-width:0;height:100%;display:flex}.home .promotionsWrapper .promotionsContainer .promotions .promotion[hidden]{display:none}.home .promotionsWrapper .promotionsContainer .promotions .promotion .promotionHeader{z-index:10;box-sizing:border-box;background-color:#c72132;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:10px;display:flex;box-shadow:0 2px 10px #0000004d}.home .promotionsWrapper .promotionsContainer .promotions .promotion .promotionHeader .status{color:#fff;text-transform:uppercase;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:16px;font-weight:900;line-height:1;display:flex}.home .promotionsWrapper .promotionsContainer .promotions .promotion .promotionHeader .status .statusWrapper{justify-content:flex-start;align-items:center;gap:5px;min-width:0;display:flex}.home .promotionsWrapper .promotionsContainer .promotions .promotion .promotionHeader .status .liveText,.home .promotionsWrapper .promotionsContainer .promotions .promotion .promotionHeader .status .liveLocation{font-size:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap}.home .promotionsWrapper .promotionsContainer .promotions .promotion .promotionHeader .status .liveIndicator{z-index:9900;background-color:#00ff51;border-radius:100px;flex-shrink:0;width:.62em;height:.62em;display:block;position:relative}.home .promotionsWrapper .promotionsContainer .promotions .promotion .promotionHeader .status .liveIndicator:before{content:"";z-index:-9999;background-color:#00ff51;border-radius:100px;width:.62em;height:.62em;animation:2s linear infinite pulse;position:absolute;top:0;left:0}@keyframes pulse{0%{opacity:1;scale:1}50%{opacity:.5;scale:1.2}to{opacity:0;scale:1}}.home .promotionsWrapper .promotionsContainer .promotions .promotion .promotionKv{aspect-ratio:1080/1350;object-fit:cover;z-index:-10;flex-shrink:0;width:100%;height:auto;display:block;box-shadow:2px 2px 10px #0003}.home .promotionsWrapper .promotionsContainer .promotions .promotion .promotionHeading{flex:auto;justify-content:center;align-items:center;min-height:2.4em;margin:16px 0;display:flex}.home .promotionsWrapper .promotionsContainer .promotions .promotion .promotionHeading span{text-transform:uppercase;text-align:center;font-size:clamp(18px,2vw,28px);font-weight:900;line-height:1.15;display:block}.home .promotionsWrapper .promotionsContainer .promotions .promotion a,.home .promotionsWrapper .promotionsContainer .promotions .promotion p{color:#fff;text-transform:uppercase;text-align:center;font-size:20px;font-weight:900;line-height:1.1;text-decoration:none}.home .promotionsWrapper .promotionsContainer .promotions .promotion .promotionButton{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:100%;min-height:54px;margin-top:auto;padding:15px 8px;display:flex;position:relative;overflow:hidden}.home .promotionsWrapper .promotionsContainer .promotions .promotion .comingSoon{background-color:#c72132}.home .promotionsWrapper .promotionsContainer .promotions .promotion .enterHere{z-index:0;background-color:#c72132;transition:color .3s}.home .promotionsWrapper .promotionsContainer .promotions .promotion .enterHere:before{content:"";z-index:-1;background-color:#161616;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:-100%}.home .promotionsWrapper .promotionsContainer .promotions .promotion .enterHere:hover{color:#fedd00}.home .promotionsWrapper .promotionsContainer .promotions .promotion .enterHere:hover:before{left:0}.home .promotionsWrapper .promotionsContainer .promotions .promotion .closed{background-color:#161616}@media (width>=1600px){.home .promotionsWrapper .promotionsContainer .promotions{grid-template-columns:1fr 1fr 1fr 1fr}}@media (width<=1100px){.home .promotionsWrapper .promotionsContainer .promotions{grid-template-columns:1fr 1fr}}@media (width<=900px){.home{padding:0 4% 72px}.home .filterBar .filterBarInner{gap:20px}.home .filterBar .filterOption{gap:6px;font-size:16px}}@media (width<=700px){.home .filterBar{border-bottom:none;overflow:visible}.home .filterBar .filterTabs{display:none}.home .filterBar .filterDropdown{z-index:30;display:block;position:relative}.home .filterBar .filterDropdownToggle{cursor:pointer;background:0 0;border:none;border-bottom:1px solid #161616;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 0;font-family:inherit;font-size:16px;font-weight:900;display:flex}.home .filterBar .filterDropdownCurrent{align-items:center;gap:8px;display:flex}.home .filterBar .filterDropdown .filterTitle{text-transform:uppercase;color:#161616}.home .filterBar .filterDropdown .count{text-transform:uppercase;color:#9d9d9d}.home .filterBar .filterDropdown.is-open .filterDropdownToggle{border-bottom-color:#0000}.home .filterBar .filterDropdown.is-open .filterDropdownToggle .count,.home .filterBar .filterDropdown .is-active .count{color:#c72132}.home .filterBar .filterChevron{border-bottom:2px solid #161616;border-right:2px solid #161616;flex-shrink:0;width:10px;height:10px;margin-top:-6px;transition:transform .2s;transform:rotate(45deg)}.home .filterBar .filterDropdown.is-open .filterChevron{margin-top:4px;transform:rotate(-135deg)}.home .filterBar .filterDropdownMenu{z-index:40;background:#fedd00;border:1px solid #161616;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 18px #0000001f}.home .filterBar .filterDropdownMenu li{border-bottom:1px solid #161616}.home .filterBar .filterDropdownMenu li:last-child{border-bottom:none}.home .filterBar .filterDropdownMenu button{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:14px 12px;font-family:inherit;font-size:16px;font-weight:900;display:flex}.home .filterBar .filterDropdownMenu button:hover,.home .filterBar .filterDropdownMenu button.is-active{background:#161616}.home .filterBar .filterDropdownMenu button:hover .filterTitle,.home .filterBar .filterDropdownMenu button:hover .count,.home .filterBar .filterDropdownMenu button.is-active .filterTitle,.home .filterBar .filterDropdownMenu button.is-active .count{color:#fedd00}.home .filterBar .filterDropdownMenu button.is-active .count{color:#c72132}.home .promotionsWrapper .promotionsContainer .promotions{grid-template-columns:1fr 1fr;gap:28px 8px}.home .promotionsWrapper .promotionsContainer .promotions .promotion .promotionHeader{min-height:32px;padding:8px}.home .promotionsWrapper .promotionsContainer .promotions .promotion .promotionHeader .status{font-size:clamp(12px,2.2vw,15px)}.home .promotionsWrapper .promotionsContainer .promotions .promotion .promotionHeader .status .liveText,.home .promotionsWrapper .promotionsContainer .promotions .promotion .promotionHeader .status .liveLocation{font-size:inherit}.home .promotionsWrapper .promotionsContainer .promotions .promotion .promotionHeading{min-height:2.3em;margin:12px 0}.home .promotionsWrapper .promotionsContainer .promotions .promotion .promotionHeading span{font-size:16px}.home .promotionsWrapper .promotionsContainer .promotions .promotion a,.home .promotionsWrapper .promotionsContainer .promotions .promotion p{font-size:14px}.home .promotionsWrapper .promotionsContainer .promotions .promotion .promotionButton{min-height:44px;padding:10px 6px}}@media (width<=560px){.home .promotionsWrapper .promotionsContainer .promotions{grid-template-columns:1fr}.home .promotionsWrapper .promotionsContainer .promotions .promotion .promotionHeader{min-height:42px;padding:10px}.home .promotionsWrapper .promotionsContainer .promotions .promotion .promotionHeader .status{font-size:clamp(15px,4.2vw,18px)}.home .promotionsWrapper .promotionsContainer .promotions .promotion .promotionHeading span{font-size:22px}.home .promotionsWrapper .promotionsContainer .promotions .promotion a,.home .promotionsWrapper .promotionsContainer .promotions .promotion p{font-size:20px}.home .promotionsWrapper .promotionsContainer .promotions .promotion .promotionButton{padding:14px 0}}.contactPage{width:100%;max-width:640px;margin:0 auto;padding:0 1.5% 100px}.contactPage .contactForm{flex-direction:column;gap:18px;display:flex}.contactPage label{text-transform:uppercase;color:#161616;flex-direction:column;gap:8px;font-size:16px;font-weight:900;display:flex}.contactPage input,.contactPage textarea{color:#161616;resize:vertical;background:#fff;border:2px solid #161616;width:100%;padding:12px 14px;font-family:inherit;font-size:16px;font-weight:700}.contactPage button{color:#fff;text-transform:uppercase;cursor:pointer;z-index:0;background:#c72132;border:none;width:100%;padding:15px 0;font-family:inherit;font-size:20px;font-weight:900;transition:color .3s;position:relative;overflow:hidden}.contactPage button:before{content:"";z-index:-1;background-color:#161616;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:-100%}.contactPage button:hover:not(:disabled){color:#fedd00}.contactPage button:hover:not(:disabled):before{left:0}.contactPage button:disabled{opacity:.7;cursor:wait}.contactPage .contactError,.contactPage .contactSuccess{text-transform:uppercase;font-size:16px;font-weight:900}.contactPage .contactError{color:#c72132}.contactPage .contactSuccess{color:#161616}.contactPage .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=900px){.contactPage{padding:0 4% 72px}}.noPromotionsFilter{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:12px;width:100%;display:flex}.noPromotionsFilter h1{max-width:18ch;margin:0;font-size:clamp(20px,4.4vw,34px);line-height:1.1}.noPromotionsFilter .upcomingEmptyLink{cursor:pointer;color:#c72132;text-transform:uppercase;text-underline-offset:3px;background:0 0;border:none;padding:0;font-family:inherit;font-size:18px;font-weight:900;text-decoration:underline}.noPromotionsFilter .upcomingEmptyLink:hover{color:#161616}.tickerContainer{--ticker-gap:10px;color:#fff;white-space:nowrap;box-sizing:border-box;background:#fedd00;width:100%;padding:10px 0;overflow:hidden}.tickerContainer .ticker{white-space:nowrap;will-change:transform;width:max-content;animation:40s linear infinite ticker-animation;display:flex}.tickerContainer .tickerTrack{align-items:center;gap:var(--ticker-gap);padding-right:var(--ticker-gap);flex-shrink:0;display:flex}.tickerContainer .tickerText{color:#161616;flex-shrink:0;font-size:clamp(16px,2.2vw,22px);font-weight:900;text-decoration:none}.tickerContainer .tickerText:hover .tickerHandle{text-underline-offset:3px;text-decoration:underline}@keyframes ticker-animation{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tickerContainer .ticker{animation:none}}.footer{color:#fff;background-color:#000}.footer .footerInner{padding:72px 4% 36px}.footer .footerContent{grid-template-columns:1fr 1fr 1fr;align-items:start;column-gap:40px;display:grid}.footer .col{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer .colHeading{color:#fff;text-transform:uppercase;margin-bottom:8px;font-size:16px;font-weight:700}.footer .footerLink{color:#fff;text-transform:uppercase;text-underline-offset:3px;text-underline-position:under;font-size:15px;font-weight:400;text-decoration:underline;text-decoration-thickness:1px}.footer .footerLink:hover{opacity:.7}.footer .col3{justify-self:end;align-items:flex-end;gap:36px}.footer .socials{align-items:center;gap:16px;display:flex}.footer .socials a{color:#fff;line-height:0;display:flex}.footer .socials a:hover{opacity:.7}.footer .socials a svg{width:32px;height:32px;display:block}.footer .ds{width:100px;max-width:100%;height:auto;display:block}.footer .footerLegal{text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.02em;margin-top:72px;font-size:12px;font-weight:400;line-height:1.5}@media (width<=900px){.footer .footerInner{padding:48px 5% 28px}.footer .footerContent{grid-template-columns:1fr;row-gap:40px}.footer .col3{justify-self:start;align-items:flex-start}.footer .footerLegal{text-align:left;margin-top:48px}}@media (width<=700px){.footer .footerInner{padding:40px 5% 24px}.footer .colHeading{font-size:15px}.footer .footerLink{font-size:14px}.footer .ds{width:180px}.footer .footerLegal{font-size:11px}}
