@charset "UTF-8";@import"https://use.typekit.net/epf1imn.css";:root{--brandRed: rgb(201, 37, 43);--brandBlack: rgb(12, 2, 0);--brandYellow: rgb(255, 203, 27)}.ReactModalPortal{display:none}.ReactModal__Overlay{opacity:0;transition:opacity .3s ease-in-out;z-index:20}.ReactModal__Overlay--after-open{opacity:1;background-color:#000000d9!important}.ReactModal__Overlay--before-close{opacity:0}.ReactModal__Content{position:absolute;width:28rem;max-width:80%;height:-moz-fit-content!important;height:fit-content!important;height:750px!important;max-height:100vh!important;margin:0 auto;right:0!important;bottom:0!important;left:0!important;top:50%!important;color:#fff;transform:translateY(-50%)!important;background-image:url(/build/assets/age-gate-bg-d7f28450.jpg)!important;background-position:bottom!important;background-size:cover!important;border-radius:0!important;padding:7px 6px!important}@media (max-width: 409px){.ReactModal__Content{width:95%;max-width:95%}}.ReactModal__Content__inner{height:100%;padding:1rem .2rem}@media (max-width: 479px){.ReactModal__Content__inner form input{font-size:1.4rem}}@media (max-width: 359px){.ReactModal__Content__inner form input{font-size:1.1rem}}.ReactModal__Content__inner form .btn[type=submit]{padding:.3rem .75rem 0}@font-face{font-family:JawbreakSans;src:url(/build/assets/JawbreakSans-c1870998.woff2) format("woff2"),url(/build/assets/JawbreakSans-1ece85b7.woff) format("woff")}.fontfam-JawbreakSans{font-family:JawbreakSans;text-transform:uppercase}.fontfam-Verveine{font-family:verveine}.btn{font-family:JawbreakSans,sans;font-weight:800;background-color:var(--brandBlack);padding:0 .75rem;margin-left:auto;margin-right:auto;text-transform:uppercase;text-align:center}.btn--full{width:100%}.btn--red{background-color:var(--brandRed)}.btn--big{font-size:3.5rem;line-height:1;padding:.5rem 1.5rem 0;margin-bottom:.75rem}label.square-checkbox input{display:none}.checkboxes-wrapper{cursor:pointer}.checkboxes-wrapper.animate label.square-checkbox span{animation:changeColor .45s infinite}@keyframes changeColor{0%{background-color:#fff;opacity:1}50%{background-color:var(--brandRed);opacity:.5}to{background-color:#fff;opacity:1}}.checkboxes-wrapper label.square-checkbox span{display:inline-block;position:relative;top:-.2rem;height:1.3rem;width:1.3rem;min-width:1.3rem;background-color:#fff;overflow:hidden;border:2px solid var(--brandRed)}.checkboxes-wrapper [type=radio]:checked+span,.checkboxes-wrapper [type=checkbox]:checked+span{background-color:#fff}.checkboxes-wrapper [type=radio]:checked+span:before,.checkboxes-wrapper [type=checkbox]:checked+span:before{content:"✓";color:var(--brandRed);font-size:1rem;position:absolute;top:50%;right:0;bottom:auto;left:0;transform:translateY(-50%);text-align:center;animation-name:roll-down-tick;animation-duration:.3s;animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}@keyframes roll-down-tick{0%{top:-50%}to{top:50%}}.shake-answer{animation-name:shake-answer;animation-duration:.2s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}@keyframes shake-answer{0%{transform:translate(0) rotate(0)}25%{transform:translate(5px,5px) rotate(5deg)}50%{transform:translate(0) rotate(0)}75%{transform:translate(-5px,5px) rotate(-5deg)}to{transform:translate(0) rotate(0)}}.shake-msg{animation-name:shake-msg;animation-duration:.2s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}@keyframes shake-msg{0%{transform:translate(0) rotate(0)}25%{transform:translate(2px,2px) rotate(2deg)}50%{transform:translate(0) rotate(0)}75%{transform:translate(-2px,2px) rotate(-2deg)}to{transform:translate(0) rotate(0)}}form input{border:5px solid var(--brandRed);font-size:3rem;color:var(--brandRed);text-align:center;padding:.5rem 1rem;background-color:var(--brandYellow);text-transform:uppercase;width:100%}form input:focus{outline:none;box-shadow:0 0 0 3px #ffffffbf}form input::-moz-placeholder{color:#fff}form input::placeholder{color:#fff}form input::-moz-placeholder{font-size:2.1rem;font-family:Verveine;color:var(--brandRed)}form input,form input::placeholder{font-size:2.1rem;font-family:Verveine;color:var(--brandRed)}form button[type=submit]:disabled{opacity:.4;cursor:not-allowed}.page-home{background-size:cover;background-position:center}.landscape .page-home{background-image:url(/build/assets/bg-yellow-red-landscape-989e0fe6.jpg);height:100%}.landscape .page-home .container-inner{display:flex;flex-direction:column;justify-content:space-between;min-height:50vw;height:100vh}.landscape .page-home .container-inner__bottom{padding-bottom:1rem}.landscape .page-home .subtitle{font-size:2.2vw;font-weight:300}.landscape .page-home .win-ultimate{width:17rem}.landscape .page-home .dragonman-scfc{width:40vw;position:relative;right:2rem}.portrait .page-home{background-image:url(/build/assets/bg-yellow-red-portrait-d94997ce.jpg);height:100%}.portrait .page-home .container-inner{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:750px;height:100vh}@media (max-width: 599px){.portrait .page-home .container-inner{overflow:hidden}}.portrait .page-home .container-inner:before{content:"";position:absolute;top:0;left:0;width:10%;padding-top:80%;background-image:url(/build/assets/pattern-top-left-corner-fcdb088a.png);background-size:100% auto;background-position:top left;background-repeat:no-repeat}.portrait .page-home .container-inner:after{content:"";position:absolute;top:0;right:0;width:32%;padding-top:80%;background-image:url(/build/assets/pattern-top-right-corner-ec3449c5.png);background-size:100% auto;background-position:top right;background-repeat:no-repeat}.portrait .page-home .container-inner__bottom{padding-bottom:1rem}.portrait .page-home .container-inner .brand-logo{margin-bottom:1rem}.portrait .page-home .main-cta-btn{position:relative;right:-20%;font-size:3.2rem;line-height:1;padding-top:.9rem;margin-bottom:3.5%;z-index:20}.portrait .page-home .subtitle{position:relative;right:-20%;width:18rem;font-size:2.1rem;line-height:1.2;font-weight:300;text-align:center}@media (max-width: 500px){.portrait .page-home .main-cta-btn,.portrait .page-home .subtitle{right:-10%}}@media (max-width: 374px){.portrait .page-home .main-cta-btn,.portrait .page-home .subtitle{right:-7%}}.portrait .page-home .win-ultimate{width:17rem}.portrait .page-home .dragonman-scfc{width:110%;left:-23%;position:absolute;bottom:8%}.page-enter{background-size:cover;background-position:center}.landscape .page-enter{background-image:url(/build/assets/bg-yellow-red-landscape-989e0fe6.jpg);height:100%}.landscape .page-enter .main-heading{font-size:3rem}.landscape .page-enter .main-subheading{font-size:2.3rem;line-height:1.1}.landscape .page-enter .container-inner{display:flex;flex-direction:column;justify-content:space-between;min-height:50vw;height:100vh}.landscape .page-enter .container-inner__bottom{padding-bottom:1rem}.landscape .page-enter form{width:500px;max-width:100%}.landscape .page-enter .win-ultimate{width:17rem}.landscape .page-enter .dragonman-scfc{width:40vw;position:relative;right:2rem}.portrait .page-enter{background-image:url(/build/assets/bg-yellow-portrait-13660608.jpg);height:100%}.portrait .page-enter .main-heading{font-size:3rem}.portrait .page-enter .main-subheading{font-size:2.3rem;line-height:1.1}@media (max-width: 640px){.portrait .page-enter .main-heading{font-size:7vw}.portrait .page-enter .main-subheading{font-size:5.4vw}}.portrait .page-enter .container-inner{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:50vw;height:100%}.portrait .page-enter .container-inner:before{content:"";position:absolute;top:0;left:0;width:10%;padding-top:80%;background-image:url(/build/assets/pattern-top-left-corner-fcdb088a.png);background-size:100% auto;background-position:top left;background-repeat:no-repeat}.portrait .page-enter .container-inner:after{content:"";position:absolute;top:0;right:0;width:32%;padding-top:80%;background-image:url(/build/assets/pattern-top-right-corner-ec3449c5.png);background-size:100% auto;background-position:top right;background-repeat:no-repeat}.portrait .page-enter .container-inner__bottom{padding-bottom:1rem}.portrait .page-enter .container-inner form{padding-left:4rem;padding-right:4rem}@media (max-width: 374px){.portrait .page-enter .container-inner form{padding-left:1.5rem;padding-right:1.5rem}}.portrait .page-enter .container-inner .terms-wrapper{max-width:100%}.portrait .page-enter .container-inner .terms-wrapper .checkboxes-wrapper{padding-left:0;padding-right:0}.portrait .page-enter .main-cta-btn{font-size:3.2rem;line-height:1;padding-top:.9rem;margin-bottom:3.5%;z-index:20}.portrait .page-enter .win-ultimate{width:17rem}.portrait .page-enter .dragonman-scfc{width:40vw;position:relative;right:2rem}.portrait .page-enter .dragonman{position:absolute;bottom:0;left:-20%;width:60%}.portrait .page-enter .ball{position:absolute;bottom:0;right:5%;width:20%}.page-sorry,.page-thanks{background-size:cover;background-position:center}.landscape .page-sorry,.landscape .page-thanks{background-image:url(/build/assets/bg-yellow-red-landscape-989e0fe6.jpg);height:100%}.landscape .page-sorry .main-heading,.landscape .page-thanks .main-heading{font-size:6vw;line-height:1;margin-bottom:2rem}.landscape .page-sorry .main-subheading,.landscape .page-thanks .main-subheading{font-size:4rem;font-weight:300;line-height:1.1}.landscape .page-sorry .brand-logo,.landscape .page-thanks .brand-logo{display:block;width:33vw;padding:2rem 0 0;margin:0 auto}.landscape .page-sorry .container-inner,.landscape .page-thanks .container-inner{display:flex;flex-direction:column;justify-content:space-between;min-height:50vw;height:100vh}.landscape .page-sorry .container-inner__bottom,.landscape .page-thanks .container-inner__bottom{padding-bottom:1rem}.landscape .page-sorry .middle-section,.landscape .page-thanks .middle-section{position:relative;width:1000px;max-width:80vw;margin:auto;padding-bottom:2vw}.landscape .page-sorry .middle-section__left-floating,.landscape .page-thanks .middle-section__left-floating{position:absolute;left:-3%;bottom:-55%;width:32%;z-index:10}.landscape .page-sorry .middle-section__left-floating picture,.landscape .page-thanks .middle-section__left-floating picture{width:100%;height:100%}.landscape .page-sorry .middle-section__right-floating,.landscape .page-thanks .middle-section__right-floating{position:absolute;right:-2%;bottom:-55%;width:25%;z-index:10}.landscape .page-sorry .middle-section__right-floating picture,.landscape .page-thanks .middle-section__right-floating picture{width:100%;height:100%}.landscape .page-sorry .social-heading,.landscape .page-thanks .social-heading{font-size:2rem;color:#000}.landscape .page-sorry .win-ultimate,.landscape .page-thanks .win-ultimate{width:17rem}.landscape .page-sorry .dragonman-scfc,.landscape .page-thanks .dragonman-scfc{width:40vw;position:relative;right:2rem}.portrait .page-sorry,.portrait .page-thanks{background-image:url(/build/assets/bg-yellow-portrait-13660608.jpg);height:100%}.portrait .page-sorry .main-heading,.portrait .page-thanks .main-heading{font-size:5.5rem}.portrait .page-sorry .main-subheading,.portrait .page-thanks .main-subheading{font-size:2.6rem;line-height:1.1;margin-bottom:7vh}@media (max-width: 640px){.portrait .page-sorry .main-heading,.portrait .page-thanks .main-heading{font-size:12.9vw}.portrait .page-sorry .main-subheading,.portrait .page-thanks .main-subheading{font-size:6.1vw}}.portrait .page-sorry .container-inner,.portrait .page-thanks .container-inner{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:50vw;height:100vh;min-height:750px}.portrait .page-sorry .container-inner:before,.portrait .page-thanks .container-inner:before{content:"";position:absolute;top:0;left:0;width:10%;padding-top:80%;background-image:url(/build/assets/pattern-top-left-corner-fcdb088a.png);background-size:100% auto;background-position:top left;background-repeat:no-repeat}.portrait .page-sorry .container-inner:after,.portrait .page-thanks .container-inner:after{content:"";position:absolute;top:0;right:0;width:32%;padding-top:80%;background-image:url(/build/assets/pattern-top-right-corner-ec3449c5.png);background-size:100% auto;background-position:top right;background-repeat:no-repeat}.portrait .page-sorry .container-inner__bottom,.portrait .page-thanks .container-inner__bottom{padding-bottom:1rem}.portrait .page-sorry .container-inner .brand-logo,.portrait .page-thanks .container-inner .brand-logo{margin-bottom:0}.portrait .page-sorry .middle-section,.portrait .page-thanks .middle-section{width:1000px;max-width:80vw;margin:auto;padding-bottom:2vw}.portrait .page-sorry .middle-section__left-floating,.portrait .page-thanks .middle-section__left-floating{position:absolute;left:-18%;bottom:10%;width:50%;z-index:10}.portrait .page-sorry .middle-section__left-floating picture,.portrait .page-thanks .middle-section__left-floating picture{width:100%;height:100%}.portrait .page-sorry .middle-section__right-floating,.portrait .page-thanks .middle-section__right-floating{position:absolute;right:2%;bottom:11%;width:40%;z-index:10}.portrait .page-sorry .middle-section__right-floating picture,.portrait .page-thanks .middle-section__right-floating picture{width:100%;height:100%}.portrait .page-sorry .social-wrapper,.portrait .page-thanks .social-wrapper{position:relative;z-index:20}.portrait .page-sorry .social-wrapper .social-heading,.portrait .page-thanks .social-wrapper .social-heading{font-size:1.4rem;color:#000}.portrait .page-sorry .win-ultimate,.portrait .page-thanks .win-ultimate{width:17rem}.background-fixed{position:fixed;bottom:0;left:0;width:100vw;height:100vh;background-size:cover;background-position:bottom;background-repeat:no-repeat;background-color:var(--brandYellow);z-index:-1}.landscape .background-fixed{background-image:url(/build/assets/bg-yellow-landscape-d21d2423.jpg)}.portrait .background-fixed{background-image:url(/build/assets/bg-yellow-portrait-13660608.jpg)}.terms-content ol{list-style-type:decimal;padding-left:1.5rem}.terms-content ol[type=a]{list-style-type:lower-alpha}.terms-content ul{list-style-type:disc;padding-left:1.5rem}html{font-family:Helvetica,sans-serif;font-size:15px;color:#fff;height:100%;-webkit-font-smoothing:subpixel-antialiased!important;-webkit-text-stroke:1px transparent!important;text-rendering:optimizeLegibility!important;-webkit-font-feature-settings:"kern" 1!important}body{background-color:var(--brandRed);background-position:bottom center;background-size:cover;background-repeat:no-repeat;font-family:Helvetica,sans}body>div#app{height:100%}.mainDiv{display:flex;flex-direction:column;justify-content:flex-start;min-height:100%;overflow:hidden}.mainDiv--retractableHeader .header picture{display:none}.mainDiv--retractableHeader .header .headerLogo{position:fixed;top:.7vw;width:4.5vw;padding-top:0}.mainDiv--retractableHeader .header .headerPlaceholder{position:fixed;background-color:var(--brandRed);padding-top:6%;box-shadow:0 4px 6px 2px #00000080}.middleContainer{background-color:#0c0200;position:relative;width:768px;max-width:100%;margin-left:auto;margin-right:auto}h1,h2,h3,h4,h5,h6,button{font-family:JawbreakSans,sans;font-weight:800}picture img{width:100%}.footerWrapper{position:relative;flex-grow:1;background-color:var(--brandRed);z-index:20}.angled{transform:rotate(-4deg)}.landscape .page-home .brand-logo,.landscape .page-enter .brand-logo{display:block;width:21vw;padding:2rem 0 0;margin:0 auto 2.5rem}.landscape .page-home .main-cta-btn,.landscape .page-enter .main-cta-btn{font-size:4vw;line-height:1;padding-top:.5vw}.portrait .page-home .container-inner,.portrait .page-enter .container-inner,.portrait .page-thanks .container-inner,.portrait .page-sorry .container-inner{width:600px;max-width:100%;margin:0 auto}.portrait .page-home .brand-logo,.portrait .page-enter .brand-logo,.portrait .page-thanks .brand-logo,.portrait .page-sorry .brand-logo{display:block;width:20rem;padding:2rem 0 0;margin:0 auto 2.5rem}.portrait .landscape-only,.landscape .portrait-only{display:none!important}.bg-desktop{display:none}.bg-mobile{display:block}@media (min-width: 768px){.bg-desktop{display:block}.bg-mobile{display:none}}
