@font-face{font-family:MMHeadline;src:url(/assets/MMHeadlinePro-X-pXVIhJ.woff2)format("woff2"),url(/assets/MMHeadlinePro-SUFpH9Wg.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MMText;src:url(/assets/MMTextWebTT-Regular-DAeIjVxf.woff2)format("woff2"),url(/assets/MMTextWebTT-Regular-14R99ppU.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MMText;src:url(/assets/MMTextWebTT-Bold-rKbhfH2b.woff2)format("woff2"),url(/assets/MMTextWebTT-Bold-DoJO62jD.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--font-family:MMText, sans-serif;--header-font-family:MMHeadline, sans-serif;--color-primary:#ee1c24}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}html{scroll-behavior:smooth}body{color:#fff;min-height:100vh;font-family:var(--header-font-family);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;font-size:6.25dvw}.grecaptcha-badge{visibility:hidden}#app{max-width:1920px;margin:0 auto;position:relative}section{background-color:#000;margin:0;position:relative;overflow:hidden}section a,section a:hover,section a:visited{color:#fff}section .button{font-size:inherit;color:#000;font-size:85%;font-family:var(--header-font-family);appearance:none;cursor:pointer;background-color:#fff;border:none;border-radius:.25em;outline:none;padding:.5em 1em;text-decoration:none;display:block}section .button.bigger{font-size:115%}section .button.red{background-color:var(--color-primary)}section .button.wide{padding:.5em 1.5em}@media (hover:hover){section .button{transition:all .2s ease-out}section .button:hover{color:#000;background-color:#fff}.red section .button:hover{color:var(--color-primary)}}section{background-position:50%;background-size:cover;background-color:var(--color-primary)}section.intro{aspect-ratio:768/850;background-image:url(/images/intro-mobile.jpg)}section.prizes{aspect-ratio:768/1205;background-image:url(/images/prizes-mobile.jpg)}section.rules{background-image:url(/images/rules-mobile.jpg);padding:2em 1em}section.rules .content{flex-direction:column;gap:1em;display:flex}section.rules h3{text-align:center;text-shadow:.12em .12em #000;margin:0;font-size:1.5em}section.rules ul{margin:0;padding:0;list-style:none}section.rules ul li{align-items:center;min-height:3em;margin-bottom:.5em;display:flex}section.rules ul li .label{text-shadow:.12em .12em #000}section.rules ul li .icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:2.5em;height:3em;margin-right:.5em;display:inline-block}section.rules ul li .icon.icon-1{background-image:url(/images/icon-1.svg)}section.rules ul li .icon.icon-2{background-image:url(/images/icon-2.svg)}section.rules ul li .icon.icon-3{background-image:url(/images/icon-3.svg)}section.rules .buttons{flex-direction:column;justify-content:center;gap:1em;display:flex}section.rules .button.rules{text-align:center;background-color:#0000;border-radius:0;padding:.5em 1em;font-size:1em;position:relative}section.rules .button.rules:visited,section.rules .button.rules:active,section.rules .button.rules:focus,section.rules .button.rules:hover{color:#000}section.rules .button.rules:before{content:"";background-color:#fff;border-radius:.5em .2em;width:100%;height:100%;display:block;position:absolute;top:0;left:0;transform:skew(-10deg)}section.rules .button.rules span{font-size:1.2em;display:inline-block;position:relative}section.rules .button.rules span.icon{background-image:url(/images/icon-rules.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1.5em;height:1.5em;margin-top:-.5em;margin-bottom:-.4em;margin-left:.25em;display:inline-block}section.form{background-image:url(/images/form-mobile.jpg);padding:1em}section.form .content{flex-direction:column;gap:1em;display:flex}section.form h3{text-align:center;text-shadow:.12em .12em #000;margin:0;font-size:1.5em}section.form form{flex-direction:column;width:100%;margin:0;padding:0;display:flex;overflow:hidden}section.form form fieldset{border:0;margin:0;padding:0}section.form form .form-fields{grid-template-columns:1fr;gap:.75em;width:100%;display:grid}section.form form .form-group{flex-direction:column;gap:.4em;display:flex}section.form form .form-group label{text-transform:uppercase;text-shadow:.12em .12em #000;font-size:1em;line-height:1em}section.form form input[type=checkbox]{font-size:inherit;accent-color:#000;appearance:auto;flex-shrink:0;width:18px;height:18px;margin:0 10px 0 0}section.form form .checkbox{text-align:left;justify-content:flex-start;align-items:flex-start;gap:.25em;width:100%;margin-left:0;padding-left:0;font-size:1em;display:flex}section.form form .checkbox input[type=checkbox]{accent-color:#000;width:3em;height:.5em}section.form form input[type=text],section.form form input[type=email],section.form form input[type=number],section.form form input[type=tel],section.form form input[type=date]{font-family:var(--font-family);color:#000;resize:none;background-color:#fff;border:.15em solid #fff;border-radius:.25em;outline:none;width:100%;padding:.25em;font-size:.9em}section.form form input[type=text]::placeholder,section.form form input[type=email]::placeholder,section.form form input[type=number]::placeholder,section.form form input[type=tel]::placeholder,section.form form input[type=date]::placeholder{opacity:.7}section.form form label{font-size:.7em}section.form form label.consent{font-size:.4em;font-family:var(--font-family);text-align:left;margin:0;display:inline-block}section.form form .submit{justify-content:center;display:flex}section.form form ul li{font-size:.4em;font-family:var(--font-family)}section.thank-you{aspect-ratio:768/1704;background-image:url(/images/thank-you-mobile.jpg)}section.footer{text-align:center;flex-direction:column;gap:2em;padding:2em;font-size:.5em;font-weight:400;display:flex}section.footer .contact{flex-direction:row;gap:2em;display:flex}section.footer .contact .entry{flex-grow:1}@media screen and (aspect-ratio>=1){body{font-size:2dvw}section.intro{aspect-ratio:3840/2400;background-image:url(/images/intro-desktop.jpg)}section.prizes{aspect-ratio:3840/2560;background-image:url(/images/prizes-desktop.jpg)}section.rules{background-image:url(/images/rules-desktop.jpg);padding:2em 10em}section.rules .buttons{flex-direction:row}section.form{background-image:url(/images/form-desktop.jpg);padding:2em 10em}section.form h3{text-align:left}section.form form .form-fields{grid-template-columns:repeat(2,1fr);gap:1em}section.form form .form-fields .form-group.expand{grid-column:span 2;grid-template-columns:1fr 1fr;align-items:center;gap:1em;display:grid}section.form form .form-fields .form-group.expand label{text-align:right;justify-self:start}section.form form .submit{justify-content:flex-end}section.thank-you{aspect-ratio:3840/2160;background-image:url(/images/thank-you-desktop.jpg)}section.footer{padding:2em 25%}}@media screen and (aspect-ratio>=1) and (width>=1920px){body{font-size:38.4px}}
