@font-face{font-family:'wulkan';src:url(4741a8913d07affc9c1e.woff2),format("woff2"),url(753591cab2e85816d803.woff),format("woff");font-weight:400;font-style:normal}@font-face{font-family:'wulkan';src:url(012887a1059166ba69a7.woff2),format("woff2"),url(53cf417584e9fae84dc1.woff),format("woff");font-weight:700;font-style:normal}

body{height:100%;padding:0;margin:0;background-color:#000;font-family:'Montserrat', Arial, Helvetica, sans-serif;color:#fff}.inner{box-sizing:border-box;max-width:1200px;margin:auto;padding:24px;text-align:center}@media only screen and (min-width: 769px){.inner{padding:64px 24px}}

.header{margin:0 0 24px 0;font-size:24px;color:#fff;font-family:'wulkan', sans-serif;line-height:1.4em;font-weight:400;font-weight:700}@media only screen and (min-width: 769px){.header{font-size:32px}}.subheader{font-size:24px;color:#FB8D90;font-family:'wulkan', sans-serif;line-height:1.4em;font-weight:300}p{font-size:16px;line-height:1.5em}@media only screen and (min-width: 769px){p{font-size:18px}}a{color:#000}

.cta{display:inline-block;height:56px;border-radius:100px;padding:0 40px;border:none;outline:none;line-height:56px;text-decoration:none;cursor:pointer}.cta--primary{background-color:#FB8D90;color:#000}.cta--secondary{background-color:#FF5058;color:#fff}.cta--tertiary{background-color:#000;color:#fff}

.hero{position:relative;width:100vw;height:100%;max-height:70vh;overflow:hidden}@media only screen and (min-width: 769px){.hero{max-height:calc(100vh - 230px)}}.hero__background{position:relative;width:auto;height:70vh;z-index:-1;background-color:#FB8D90}@media only screen and (min-width: 769px){.hero__background{margin:0;width:100%;height:auto}}@media (orientation: landscape){.hero__background{height:auto}}.hero__background-video{width:100%;height:auto}.hero__background-video--horizontal{display:none}.hero__background-video--vertical{display:block}@media only screen and (min-width: 769px){.hero__background-video--horizontal{display:block}.hero__background-video--vertical{display:none}}@media (orientation: landscape){.hero__background-video--horizontal{display:block}.hero__background-video--vertical{display:none}}.hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.hero__overlay .inner{display:flex;flex-direction:column;justify-content:center;height:100%}.hero__overlay .header{margin:-25px 0 75px 0;color:#000}.hero__logo-vertical{display:block;max-width:60%;max-height:300px;margin:0 auto 0 auto}@media (orientation: landscape){.hero__logo-vertical{max-width:25%}}.hero .chevron-down{position:absolute;bottom:40px;left:calc(50% - 15px);fill:#000;margin:auto;width:30px;height:30px;animation:bounce .5s infinite ease-in-out alternate}@keyframes bounce{100%{transform:translate3d(0, 25px, 0)}}

.footer .inner{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 769px){.footer .inner{flex-direction:row}}.footer__link{margin:16px 0;color:#FB8D90}@media only screen and (min-width: 769px){.footer__link{margin:0 16px}}

.site-header .inner{display:flex;flex-direction:row;justify-content:center;padding:16px 0}@media only screen and (min-width: 769px){.site-header .inner{padding:32px 0}}.site-header__logo{width:100px}

.field-group--checkbox label{display:flex;align-items:center}.field-group--checkbox input[type='checkbox']{-webkit-appearance:none;appearance:none;position:relative;width:18px;height:18px;flex-shrink:0;margin:0 8px 0 0;background-color:#FB8D90;border-radius:2px;line-height:18px}.field-group--checkbox input[type='checkbox']:before{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.field-group--checkbox input[type='checkbox']:checked::before{display:block}

.field-group{box-sizing:border-box;max-width:650px;margin:auto;display:flex;flex-direction:column}.field-group__input{box-sizing:border-box;width:100%;height:48px;outline:none;font-size:16px;padding:0 16px;border-radius:8px}.field-group__meta{display:flex;justify-content:space-between;text-align:left;margin:0 0 16px 0}.field-group__required{color:#FB8D90}

.loader{box-sizing:border-box;display:inline-block;position:relative;width:32px;height:32px;padding:10px 0}.loader div{box-sizing:border-box;display:block;position:absolute;width:32px;height:32px;border:4px solid #fff;border-radius:50%;animation:loader 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#fff transparent transparent transparent}.loader div:nth-child(1){animation-delay:-0.45s}.loader div:nth-child(2){animation-delay:-0.3s}.loader div:nth-child(3){animation-delay:-0.15s}@keyframes loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

.email-capture{background-color:#000}.email-capture__form{margin:32px 0 32px 0}.email-capture__submit{margin:55px 0 0 0;min-width:200px}.email-capture__error{color:#FB8D90;margin:16px 0 0 0}.email-capture__terms{text-align:left}.email-capture__terms .field-group{margin:16px auto 0 auto}

.thanks-share{background-color:#000}@media only screen and (min-width: 769px){.thanks-share p{margin:0 0 20px 0}}.thanks-share__hashtags{display:flex;justify-content:center;flex-direction:column;max-width:700px;margin:0 auto 0 auto}@media only screen and (min-width: 769px){.thanks-share__hashtags{margin:48px auto 0 auto}}.thanks-share__hashtags span{color:#FB8D90;font-size:20px;margin:16px 0 0 0;font-weight:bold}@media only screen and (min-width: 769px){.thanks-share__hashtags span{margin:0 16px}}@media only screen and (min-width: 769px){.thanks-share__hashtags{flex-direction:row}}.thanks-share__share{cursor:pointer}@media only screen and (min-width: 769px){.thanks-share__share{display:none}}.thanks-share__social{align-items:center;justify-content:center;margin:48px 0 0 0;display:none}@media only screen and (min-width: 769px){.thanks-share__social{display:flex}}.thanks-share__social-button{position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:#FF5058;border-radius:100%;margin:0 16px 0 16px;outline:none;border:none;cursor:pointer}.thanks-share__copy-complete{display:none;position:absolute;top:-35px;width:100px;height:20px;color:#000;background:#fff;font-family:'Montserrat', Arial, Helvetica, sans-serif;line-height:20px}.thanks-share__copy-complete--visible{display:block}.thanks-share__copy-complete:after{content:'';display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;margin:0 0 0 calc(50% - 10px)}.thanks-share .wallet-upsell{background-color:#FB8D90;color:#000}.thanks-share .wallet-upsell .header{color:#000}

.faq__question{display:flex;align-items:center;justify-content:space-between;font-weight:700;border-bottom:1px solid #000;cursor:pointer}.faq__question h4{margin:8px 0 8px 0}.faq__chevron{width:15px}.faq__chevron:before{height:6px;width:6px;border-style:solid;border-width:1px 1px 0 0;content:'';display:inline-block;left:2px;position:relative;top:10px;transform:rotate(135deg);vertical-align:top}.faq__chevron--reverse:before{transform:rotate(-45deg)}.faq__answer h3{font-size:14px}

.wallet-capture{background-color:#000}.wallet-capture__form{margin:16px 0 16px 0}.wallet-capture__submit{margin:55px 0 0 0;min-width:200px}.wallet-capture__error{color:#FB8D90;margin:16px 0 0 0}.wallet-capture a{color:#fff}.wallet-capture__note{font-size:12px;color:#FB8D90}.faqs{background-color:#FB8D90}.faqs .header{color:#000}.faqs__container{max-width:800px;text-align:left;color:#000;margin:auto}


.terms .inner{text-align:left}.terms a{color:#fff}.terms ul li{font-size:16px;line-height:1.5em;margin:16px 0 0 0}@media only screen and (min-width: 769px){.terms ul li{font-size:18px}}

.terms table{margin:0 0 32px 0;border-spacing:0}.terms table th{padding:16px;font-weight:700;background-color:#fff;color:#000;border:1px solid #fff;text-align:left}.terms table tr{margin:0}.terms table td{padding:16px;border:1px solid #fff}.terms table ul{padding:16px}

.end-message{background-color:#000}.end-message a{color:#fff;text-decoration:underline}.end-message__social{display:flex;align-items:center;justify-content:center;margin:48px 0 0 0}.end-message__social-button{position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:#FF5058;border-radius:100%;margin:0 16px 0 16px;outline:none;border:none;cursor:pointer}

