*,*:before,*:after{box-sizing:inherit}html,body{margin:0;padding:0}html{background:#c02227;box-sizing:border-box;color:#fff;scroll-behavior:smooth}body{display:flex;flex-direction:column;font:400 1.3rem / 1.66667 minion-pro,serif;min-height:100vh}input,button,textarea,select,ark-regioninput::part(input){color:inherit;font:inherit}img{max-width:100%}h2{font-size:2.4rem;font-weight:700;line-height:1.2;text-transform:uppercase}a{color:#c02227;display:inline-block;font-weight:700}a.cta{background:#c02227;color:#fff;padding:1rem 4rem;text-decoration:none;text-transform:uppercase}ark-cookiebar{color:#212121}@use 'sass:color';header[role=banner]{display:contents}.hat{align-items:stretch;background:rgba(192,34,39,0.8);display:flex;flex-wrap:wrap;justify-content:space-between;left:0;min-height:4rem;position:fixed;right:0;top:0;transition:.2s;z-index:999}.hat.inactive{-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.hat .social{display:none;padding:1rem 2rem;min-width:0}@media all and (min-width: 65rem){.hat .social{display:block;min-width:17rem}}.hat a.cta{align-items:center;background:#c02227;color:#fff;display:flex;flex-grow:1;justify-content:center;padding:1rem 2rem;text-align:center;transition:.2s}@media all and (min-width: 65rem){.hat a.cta{background:#f2cd03;color:#010101;flex-grow:0}}.hat a.cta.hidden{display:none}.hat .hat-nav{display:flex;flex-flow:row nowrap;justify-content:flex-end;width:100%}@media all and (min-width: 65rem){.hat .hat-nav{width:unset}}.hat .hat-nav .nav{flex-flow:row nowrap;display:none;position:absolute;top:4rem;left:0}.hat .hat-nav .nav.nav--toggle{display:flex;flex-direction:column;flex:1;margin:0;list-style:none;transition:background-color 250ms ease-in-out;transition:all 250ms ease-in-out;opacity:0.9}.hat .hat-nav .nav.nav--toggle a{background:#c02227}@media all and (min-width: 65rem){.hat .hat-nav .nav.nav--toggle a{background:none}}@media all and (min-width: 65rem){.hat .hat-nav .nav.nav--toggle{flex-direction:row;opacity:1}}@media all and (min-width: 65rem){.hat .hat-nav .nav{display:flex;position:unset}}.hat .hat-nav .nav a{font-size:1rem;background:none;color:white;font-weight:normal}@media all and (min-width: 65rem){.hat .hat-nav .nav a:hover{background:rgba(192,34,39,0.6)}}.hat .menu-toggle{position:fixed;min-height:4rem;display:flex;color:transparent;background:#c02227 url("/img/menu.svg") no-repeat center;background-size:1.25rem;margin:0;font-size:0;border:none;align-items:center;padding:10px 30px;transition:background-color 250ms ease-in-out;cursor:pointer;left:0}@media all and (min-width: 65rem){.hat .menu-toggle{display:none}}.hat .banners{display:flex;flex-flow:column nowrap}.hat .banners a{font-size:1rem;background:none;color:white;font-weight:normal}.hat .banners a:hover{background:rgba(192,34,39,0.6)}.hat .announcement{padding:1rem 2rem;text-align:center;width:100%}.hat .announcement>:first-child{margin-top:0}.hat .announcement>:last-child{margin-bottom:0}.hat .announcement a{color:#fff}.hero{align-items:center;display:flex;flex-direction:column;flex-grow:1;height:50vw;justify-content:space-between;max-height:100vh;min-height:36.25rem;padding:8rem 2rem 2rem;position:relative;text-align:center}.hero:before{background:url(/img/hero.jpg) no-repeat center bottom;background-size:cover;bottom:0;content:'';left:0;position:absolute;right:0;top:0}.hero h1{margin:0;height:26%}.hero h1 img{display:block;-webkit-filter:drop-shadow(0 0 0.375rem rgba(218,235,253,0.6)) drop-shadow(0 0 0.75rem rgba(218,235,253,0.4)) drop-shadow(0 0 1.5rem rgba(218,235,253,0.2)) drop-shadow(0 0 2rem rgba(218,235,253,0.1));filter:drop-shadow(0 0 0.375rem rgba(218,235,253,0.6)) drop-shadow(0 0 0.75rem rgba(218,235,253,0.4)) drop-shadow(0 0 1.5rem rgba(218,235,253,0.2)) drop-shadow(0 0 2rem rgba(218,235,253,0.1));height:100%;width:auto}main{flex-grow:1}main.notfound{background:#fcfbef;color:#010101;display:flex;align-items:center;justify-content:center;text-align:center}main section{background:#fcfbef;color:#010101;padding:4rem 2rem}@media all and (min-width: 77rem){main section{padding-left:calc((100vw - 75rem) / 2);padding-right:calc((100vw - 75rem) / 2)}}main section>:first-child{margin-top:0}main section>:last-child{margin-bottom:0}main section+section{border-top:2px solid rgba(0,0,0,0.12)}@media all and (min-width: 65rem){.feature{align-items:center;display:flex;flex-direction:row-reverse}.feature.feature-alt{flex-direction:row}}.feature-text{text-align:center}.feature-text>:first-child{margin-top:0}.feature-text>:last-child{margin-bottom:0}@media all and (min-width: 30rem){.feature-text{text-align:initial}}@media all and (min-width: 65rem){.feature-text{width:50%}.friends .feature-text{min-height:22rem}}.feature-image{display:block;flex-grow:0;margin:4rem auto 2rem}@media all and (min-width: 65rem){.feature-image{margin-top:2rem;margin-right:4rem;max-width:40%}.feature-alt .feature-image{margin-right:0;margin-left:4rem}}.ar .feature-image{width:30.625rem}.explore .feature-image{width:26.31rem}.friends .feature-image{margin-top:1rem}@media all and (min-width: 65rem){.friends .feature-image{flex-shrink:0;min-height:29rem;min-width:46.10493rem}}.feature.stage{overflow:hidden;padding-bottom:0}.feature.stage .feature-image{margin-left:-2rem;max-width:100vw}@media all and (min-width: 65rem){.feature.stage{padding-bottom:4rem;position:relative}}@media all and (min-width: 65rem){.feature.stage .feature-text{position:relative;z-index:2}}@media all and (min-width: 65rem){.feature.stage .feature-image{bottom:0;margin:0;max-width:58.75rem;position:absolute;right:45vw;width:40%;z-index:1}}@media all and (min-width: 187.5rem){.feature.stage .feature-image{right:48vw}}@media all and (min-width: 65rem){.feature.stage.feature-alt .feature-image{right:auto;left:45vw}}@media all and (min-width: 187.5rem){.feature.stage.feature-alt .feature-image{left:48vw}}section.cta{text-align:center}.preregister{text-align:center}.download{text-align:center}#nav.hidden,#menu.hidden,.stores.hidden,.download.hidden{display:none}.stores{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media all and (min-width: 65rem){.stores.in-content{justify-content:left}.stores.in-content #appstore{margin-left:0}}.stores a{margin:0 1rem;max-width:10rem;min-width:160px}.stores a img{height:100%;width:100%}.stores #playstore img{-o-object-fit:cover;object-fit:cover}footer[role=contentinfo]{font-size:1rem;padding:2rem;text-align:center}footer[role=contentinfo] .social{margin:0 auto 2rem}@media all and (min-width: 30rem){footer[role=contentinfo] .social{--social-icon-size: 2rem}}footer[role=contentinfo] .social ul{justify-content:center}.links{margin:2rem auto}.links a{color:inherit}.links ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.links li{margin:1rem}.brands{margin:3rem auto}.brands ul{align-items:center}.brands a{display:block}.brands img{display:block;max-height:120px;width:120px;-o-object-fit:contain;object-fit:contain}.langs select{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;background:initial}form{align-items:center;display:flex;flex-direction:column;margin:2rem auto}form.disabled{opacity:.4;pointer-events:none}form ul{list-style:none;margin:0 -1rem;padding:0;width:100%}@media all and (min-width: 65rem){form ul{display:flex;justify-content:center;flex-wrap:nowrap}}form li{flex-grow:1;flex-shrink:1;padding:1rem;text-align:left;width:100%}@media all and (min-width: 65rem){form li{width:33.333%}}.preregister ul,.preregister-consent{max-width:52rem}label{display:block}select,textarea,input,.ark::part(input){background:#fcf0d8;border:1px solid currentColor;border-radius:.25rem;padding:.5rem}select.ng-touched.ng-invalid,textarea.ng-touched.ng-invalid,input.ng-touched.ng-invalid,.ark::part(input).ng-touched.ng-invalid{border-width:3px}select,textarea,input:not([type=checkbox]),.ark,.ark::part(input){width:100%}select,textarea,input:not([type=checkbox]),.ark::part(input){height:3.375rem}ark-regioninput::part(option){font-size:.8em;padding:.5rem}ark-regioninput::part(selected-option){background:#c02227;color:#fff}ark-dateinput::part(picker){font-size:.8em;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media all and (min-width: 65rem){ark-dateinput::part(picker){position:absolute;left:unset;top:unset;-webkit-transform:none;transform:none}}ark-dateinput::part(picker-label){height:0;overflow:hidden;margin:0}ark-dateinput::part(picker-calendar-weekday),ark-dateinput::part(picker-calendar-day){text-align:right}ark-dateinput::part(picker-calendar-weekday){font-size:.8em}ark-dateinput::part(picker-actions-done),ark-dateinput::part(picker-actions-cancel),ark-dateinput::part(picker-controls-month),ark-dateinput::part(picker-controls-year),ark-dateinput::part(picker-controls-prev),ark-dateinput::part(picker-controls-next){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;color:#010101;border:1px solid #999;border-radius:0;font-weight:700;height:1.5rem;line-height:1.5rem;padding:0;font-size:.8em}ark-dateinput::part(picker-controls-prev),ark-dateinput::part(picker-controls-next){align-items:center;display:flex;justify-content:center;width:1.5rem}ark-dateinput::part(picker-controls-disabled),ark-dateinput::part(picker-controls-nextbled){opacity:.2}ark-dateinput::part(picker-actions-done),ark-dateinput::part(picker-actions-cancel){padding:0 1rem}ark-dateinput::part(picker-controls-month),ark-dateinput::part(picker-controls-year){background-image:url(/img/expand.svg);background-repeat:no-repeat;background-position:right .2rem center;background-size:1rem;padding:0 1.5rem 0 .5rem}ark-dateinput::part(picker-calendar-day-in-range):hover,ark-dateinput::part(picker-calendar-day-in-range):focus{background:#efefef;color:#010101}ark-dateinput::part(picker-calendar-day-selected){background:#c02227;color:#fff}ark-dateinput::part(picker-calendar-day-out-of-range){text-decoration:none;opacity:.2}select,input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none}select{background-image:url(/img/expand.svg);background-repeat:no-repeat;background-position:right center}li .preregister-error{background:url(/img/error.svg) no-repeat left 0.25rem;background-size:1rem;font-size:1rem;font-weight:700;margin-top:.25rem;padding-left:1.25rem}.preregister-submit{margin-top:1.5rem}.preregister-submit button{background:#c02227;border:0;color:#fff;cursor:pointer;font-weight:700;padding:1rem 4rem}.preregister-submit button:disabled{cursor:default}.preregister-state{font-size:1.6rem;font-weight:700}.preregister-success,.preregister-underage{background-position:center top;background-repeat:no-repeat;background-size:3rem;margin-top:3rem;padding-top:3.2rem}.preregister-success p,.preregister-underage p{margin:0}.preregister-success{background-image:url(/img/success.svg)}.preregister-underage{background-image:url(/img/error.svg)}@use 'sass:list';.social{--social-icon-size: 1.5rem}.social ul{display:flex;flex-wrap:wrap;list-style:none;margin:0 -1rem;padding:0}.social li{margin:.5rem 1rem}.social a{background:url(/img/social.svg) no-repeat left top;background-size:var(--social-icon-size) calc(var(--social-icon-size) * 5);color:transparent;display:block;height:var(--social-icon-size);overflow:hidden;width:var(--social-icon-size)}.social .social-facebook{background-position:left calc(0 * var(--social-icon-size))}.social .social-instagram{background-position:left calc(-1 * var(--social-icon-size))}.social .social-twitter{background-position:left calc(-2 * var(--social-icon-size))}.social .social-youtube{background-position:left calc(-3 * var(--social-icon-size))}.social .social-reddit{background-position:left calc(-4 * var(--social-icon-size))}
