/* v10 artwork canvases and content alignment. Mobile breakpoint: 700 px. */
.video-hero .video-hero-content{align-items:flex-end;text-align:right}
.video-hero-content>h1{max-width:650px}
.video-hero-content>p{max-width:470px}
.video-hero .hero-actions{justify-content:flex-end}
.video-hero .hero-shade{background:linear-gradient(270deg,#28000be8 0%,#410014c4 32%,#30000d45 64%,#30000d15),linear-gradient(0deg,#25000c80,transparent 70%)}
.banner-artwork{position:relative;aspect-ratio:1920/820;min-height:0!important;height:auto!important}
.banner-artwork .uploaded-banner,.banner-artwork picture,.banner-artwork img{display:block;width:100%;height:100%;aspect-ratio:1920/820}
.banner-artwork .uploaded-banner{position:absolute;inset:0}
.fallback-banner-link{display:block;height:100%;color:inherit}
#app.custom-footer-banner{aspect-ratio:1920/620;min-height:460px;isolation:isolate}
.footer-background,.footer-art-shade{position:absolute;inset:0;width:100%;height:100%;z-index:-1}
.footer-background img{width:100%;height:100%;object-fit:cover;object-position:center}
.footer-art-shade{background:linear-gradient(90deg,#610019e6,#61001999 38%,transparent 75%)}
#app.custom-footer-banner>.app-grid{min-height:100%;height:100%;position:relative}
.custom-footer-banner .phone-scene,.custom-footer-banner .mobile-footer-art{visibility:hidden}
.coupon-parent{font-size:11px!important;line-height:1.7;margin:14px 0 0;overflow-wrap:anywhere;color:#4a361b!important}
.coupon-parent b{display:block;font-weight:600}
.coupon-embed{height:max(750px,80svh);min-width:0;max-width:100%}
@media(min-width:701px){.video-hero{height:clamp(620px,56.25vw,820px);min-height:620px;max-height:none}.video-hero .video-hero-content{padding-bottom:120px;justify-content:center}.live-draw-hero{min-height:500px;height:max(500px,44.27vw);max-height:700px}.live-draw-hero-inner{height:100%;min-height:0}}
@media(max-width:1000px) and (min-width:701px){.video-hero-content>h1{max-width:510px;font-size:44px}.video-hero-content>p{max-width:420px}}
@media(max-width:700px){
 .video-hero .video-hero-content{justify-content:flex-end;align-items:flex-end;text-align:right;padding:6cqw 6cqw 18cqw}
 .video-hero h1{font-size:7.8cqw;max-width:88cqw;margin-bottom:3cqw}
 .video-hero-content>p{font-size:2.85cqw;max-width:78cqw;margin-bottom:3.5cqw}
 .video-hero .hero-actions{gap:2.5cqw;justify-content:flex-end;flex-wrap:wrap}
 .video-hero .hero-prize-tag{margin-top:3cqw}
 .video-hero .hero-film-controls{bottom:12cqw;right:6cqw}
 .video-hero .hero-fade{height:13cqw}
 .video-hero .hero-shade{background:linear-gradient(0deg,#2c0010f2 0%,#30000de0 30%,#29000a88 58%,transparent 85%)}
 .banner-artwork,.banner-artwork .uploaded-banner,.banner-artwork picture,.banner-artwork img{aspect-ratio:1000/1200}
 .campaign-banner .banner-grid{display:none}
 #app.custom-footer-banner{aspect-ratio:1000/1200;min-height:0}
 #app.custom-footer-banner>.app-grid{display:none}
 .footer-art-shade{background:linear-gradient(180deg,#620019e6,#620019b3 40%,transparent 80%)}
 .coupon-embed{height:calc(100svh - 145px);min-height:680px}
}
