.ContactForm-module__b17iaG__contactForm{color:#fff;width:100%;max-width:432px;margin:0 auto;padding:60px 32px 100px;font-family:Geist,sans-serif;position:relative}.ContactForm-module__b17iaG__header{margin-bottom:32px;position:relative}.ContactForm-module__b17iaG__backButton{cursor:pointer;z-index:10;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:8px;transition:opacity .2s;display:flex;position:absolute;top:50%;left:-100px;transform:translateY(-50%)}.ContactForm-module__b17iaG__backButton:hover{opacity:.7;background:#ffffff0d}.ContactForm-module__b17iaG__backButton:active{transform:translateY(-50%)scale(.95)}.ContactForm-module__b17iaG__backButton img{width:32px;height:32px;display:block}.ContactForm-module__b17iaG__title{text-align:center;letter-spacing:-2.25px;width:562px;margin-bottom:0;margin-left:-281px;font-size:45px;font-weight:400;position:relative;left:50%}.ContactForm-module__b17iaG__form{flex-direction:column;gap:32px;display:flex}.ContactForm-module__b17iaG__form label{color:#dcdcdc;letter-spacing:-.8px;flex-direction:column;gap:12px;font-size:16px;font-weight:300;line-height:110%;display:flex}.ContactForm-module__b17iaG__form span{color:var(--w-8,#fffc);font-size:16px}.ContactForm-module__b17iaG__form input,.ContactForm-module__b17iaG__form textarea{color:#fff;font:inherit;background:#1b1b1b;border:none;border-radius:16px;outline:none;padding:16px 24px;font-size:14px}.ContactForm-module__b17iaG__form input::-moz-placeholder{color:#7b7b7b}.ContactForm-module__b17iaG__form textarea::-moz-placeholder{color:#7b7b7b}.ContactForm-module__b17iaG__form input::placeholder,.ContactForm-module__b17iaG__form textarea::placeholder{color:#7b7b7b}.ContactForm-module__b17iaG__form input:focus,.ContactForm-module__b17iaG__form textarea:focus{border-color:var(--brand-primary,#f50)}.ContactForm-module__b17iaG__form textarea{resize:vertical;min-height:120px}.ContactForm-module__b17iaG__row{grid-template-columns:1fr 1fr;gap:16px;width:100%;display:grid}.ContactForm-module__b17iaG__row label{min-width:0}.ContactForm-module__b17iaG__phoneSection{width:100%}.ContactForm-module__b17iaG__phoneFields{grid-template-columns:minmax(138px,.42fr) minmax(0,1fr);gap:12px;width:100%;display:grid}.ContactForm-module__b17iaG__phoneCountry,.ContactForm-module__b17iaG__phoneNumber{min-width:0}.ContactForm-module__b17iaG__phoneCountry button,.ContactForm-module__b17iaG__phoneNumber{border-radius:16px;min-height:51px}.ContactForm-module__b17iaG__phoneCountry button{letter-spacing:0;background:#1b1b1b;border:none;padding:16px 18px;font-size:14px}.ContactForm-module__b17iaG__phoneCountry button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ContactForm-module__b17iaG__phoneCountry ul{min-width:280px}.ContactForm-module__b17iaG__messageSection textarea{min-height:100px}.ContactForm-module__b17iaG__submit{background:var(--brand-primary,#f50);color:#fff;letter-spacing:-.8px;cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:18px 32px;font-size:16px;font-weight:400;line-height:110%;transition:all .3s;display:flex}.ContactForm-module__b17iaG__submit:hover{background:#e04a00;transform:translateY(-2px);box-shadow:0 4px 12px #ff55004d}.ContactForm-module__b17iaG__submit img{filter:brightness(0)invert();width:16px;height:16px}@media (min-width:768px) and (max-width:1279px){.ContactForm-module__b17iaG__contactForm{max-width:565px;padding:60px 40px 100px}.ContactForm-module__b17iaG__title{letter-spacing:-1.8px;width:565px;font-size:36px}.ContactForm-module__b17iaG__backButton{left:-30px}.ContactForm-module__b17iaG__backButton img{width:24px;height:24px}.ContactForm-module__b17iaG__form{gap:28px}.ContactForm-module__b17iaG__row{gap:20px}}@media (max-width:768px){.ContactForm-module__b17iaG__contactForm{padding:30px 16px 120px}.ContactForm-module__b17iaG__submit{display:none}.ContactForm-module__b17iaG__header{margin-bottom:24px}.ContactForm-module__b17iaG__backButton{top:0;left:0;transform:none}.ContactForm-module__b17iaG__backButton:active{transform:scale(.95)}.ContactForm-module__b17iaG__backButton img{width:20px;height:20px}.ContactForm-module__b17iaG__title{letter-spacing:-1.2px;width:100%;max-width:90vw;margin-bottom:0;margin-left:-45vw;font-size:24px;position:relative;left:50%}.ContactForm-module__b17iaG__form{gap:24px}.ContactForm-module__b17iaG__form label{gap:8px}.ContactForm-module__b17iaG__form span{font-size:13px}.ContactForm-module__b17iaG__form input,.ContactForm-module__b17iaG__form textarea{border-radius:12px;padding:12px 16px;font-size:13px}.ContactForm-module__b17iaG__phoneFields{grid-template-columns:minmax(118px,.42fr) minmax(0,1fr);gap:8px}.ContactForm-module__b17iaG__phoneCountry button,.ContactForm-module__b17iaG__phoneNumber{border-radius:12px;min-height:42px}.ContactForm-module__b17iaG__phoneCountry button{padding:12px 14px;font-size:13px}.ContactForm-module__b17iaG__phoneCountry ul{min-width:min(280px,100vw - 32px)}.ContactForm-module__b17iaG__row{grid-template-columns:1fr;gap:24px}.ContactForm-module__b17iaG__submit{padding:16px 24px;font-size:14px}}
.ContactModal-module__cPSDnW__backdrop{z-index:11000;overscroll-behavior:contain;background:#00000080;place-items:center;font-family:Geist,sans-serif;display:grid;position:fixed;inset:0}.ContactModal-module__cPSDnW__modal{color:#fff;background:#0b0b0b;border-radius:16px;flex-direction:column;width:560px;max-height:90vh;padding:20px 32px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0006}.ContactModal-module__cPSDnW__close{color:#aaa;cursor:pointer;background:0 0;border:none;border-radius:50%;width:36px;height:36px;font-size:24px;position:absolute;top:10px;right:12px}.ContactModal-module__cPSDnW__close:hover{color:#fff}.ContactModal-module__cPSDnW__title{letter-spacing:-1px;margin:0 0 12px;font-size:20px;font-weight:400;line-height:110%}.ContactModal-module__cPSDnW__form{flex-direction:column;flex:1;padding-right:4px;display:flex;overflow-y:auto}.ContactModal-module__cPSDnW__form label{color:#dcdcdc;letter-spacing:-.8px;flex-direction:column;gap:12px;font-size:16px;font-weight:300;line-height:110%;display:flex}.ContactModal-module__cPSDnW__form>*{margin-bottom:32px}.ContactModal-module__cPSDnW__form>:last-child{margin-bottom:0}.ContactModal-module__cPSDnW__form span{color:#dcdcdc;font-size:14px}.ContactModal-module__cPSDnW__form input,.ContactModal-module__cPSDnW__form textarea{color:#fff;font:inherit;background:#1b1b1b;border:1px solid #2a2a2a;border-radius:12px;outline:none;padding:14px 16px}.ContactModal-module__cPSDnW__form input::-moz-placeholder{color:#7b7b7b}.ContactModal-module__cPSDnW__form textarea::-moz-placeholder{color:#7b7b7b}.ContactModal-module__cPSDnW__form input::placeholder,.ContactModal-module__cPSDnW__form textarea::placeholder{color:#7b7b7b}.ContactModal-module__cPSDnW__row{grid-template-columns:1fr 1fr;gap:32px;display:grid}@media (max-width:640px){.ContactModal-module__cPSDnW__row{grid-template-columns:1fr}}.ContactModal-module__cPSDnW__messageSection{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.ContactModal-module__cPSDnW__submit{background:var(--brand-primary);color:#fff;letter-spacing:-.7px;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:14px 18px;font-size:14px;font-weight:400;line-height:110%;display:inline-flex}.ContactModal-module__cPSDnW__submit img{width:18px;height:18px}.ContactModal-module__cPSDnW__visuallyHiddenInput{opacity:0!important;pointer-events:none!important;border:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important}.ContactModal-module__cPSDnW__selectWrap{width:100%;position:relative;overflow:visible}.ContactModal-module__cPSDnW__selectButton{color:#fff;cursor:pointer;letter-spacing:-.8px;text-align:left;background:#1b1b1b;border:1px solid #2a2a2a;border-radius:12px;outline:none;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:14px 16px;font-family:Geist,sans-serif;font-size:16px;font-weight:300;line-height:110%;display:flex}.ContactModal-module__cPSDnW__selectButton:focus-visible{box-shadow:0 0 0 2px #2a2a2a}.ContactModal-module__cPSDnW__placeholderText{color:#7b7b7b!important}.ContactModal-module__cPSDnW__selectChevron{opacity:1;filter:none;flex:none;width:16px;height:16px;display:inline-block}.ContactModal-module__cPSDnW__menu{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;z-index:1001;background:#1b1b1b;border:1px solid #2a2a2a;border-radius:16px;width:100%;max-height:280px;margin:0;padding:10px 12px;list-style:none;position:absolute;top:calc(100% + 2px);left:0;overflow-y:auto}.ContactModal-module__cPSDnW__item{box-sizing:border-box;color:#fff;cursor:pointer;letter-spacing:-.8px;background:0 0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;margin:6px 0;padding:12px 16px;font-family:Geist,sans-serif;font-size:16px;font-weight:300;line-height:110%;display:flex}.ContactModal-module__cPSDnW__itemHover{background:#2a2a2a}.ContactModal-module__cPSDnW__itemSelected{background:#3a3a3a}.ContactModal-module__cPSDnW__check{opacity:.95;flex-shrink:0;width:18px;height:18px;margin-left:12px}.ContactModal-module__cPSDnW__selectButton{justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}@media not (min-width:768px){.ContactModal-module__cPSDnW__backdrop{display:block}.ContactModal-module__cPSDnW__modal{box-sizing:border-box;width:100%;max-width:none;height:100svh;max-height:none;padding-top:max(16px,env(safe-area-inset-top));padding-right:max(12px,env(safe-area-inset-right));padding-bottom:max(24px,env(safe-area-inset-bottom));padding-left:max(12px,env(safe-area-inset-left));border-radius:0;position:fixed;inset:0;overflow:auto}.ContactModal-module__cPSDnW__title{letter-spacing:-1px;margin:0 0 27px;font-size:20px;line-height:110%}.ContactModal-module__cPSDnW__form{flex-direction:column;padding-right:4px;display:flex}.ContactModal-module__cPSDnW__row{grid-template-columns:1fr}.ContactModal-module__cPSDnW__form label{gap:8px}.ContactModal-module__cPSDnW__form input,.ContactModal-module__cPSDnW__form textarea,.ContactModal-module__cPSDnW__selectButton{letter-spacing:-.7px;padding:12px 14px;font-size:14px}.ContactModal-module__cPSDnW__menu{max-height:50svh;padding:8px 10px}.ContactModal-module__cPSDnW__item{margin:4px 0;padding:10px 12px;font-size:14px}.ContactModal-module__cPSDnW__submit{letter-spacing:-.7px;padding:12px 16px;font-size:14px;line-height:110%}.ContactModal-module__cPSDnW__close{background:0 0;width:40px;height:40px;top:8px;right:8px}.ContactModal-module__cPSDnW__closeIcon{width:24px;height:24px}}
.ContactPage-module__qt4s6a__contactForm{color:#fff;width:100%;max-width:432px;margin:0 auto;padding:60px 32px 100px;font-family:Geist,sans-serif;position:relative}.ContactPage-module__qt4s6a__header{margin-bottom:32px;position:relative}.ContactPage-module__qt4s6a__backButton{cursor:pointer;z-index:10;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:8px;transition:opacity .2s;display:flex;position:absolute;top:50%;left:-100px;transform:translateY(-50%)}.ContactPage-module__qt4s6a__backButton:hover{opacity:.7;background:#ffffff0d}.ContactPage-module__qt4s6a__backButton:active{transform:translateY(-50%)scale(.95)}.ContactPage-module__qt4s6a__backButton img{width:32px;height:32px;display:block}.ContactPage-module__qt4s6a__title{text-align:center;letter-spacing:-2.25px;width:562px;margin-bottom:0;margin-left:-281px;font-size:45px;font-weight:400;position:relative;left:50%}.ContactPage-module__qt4s6a__form{flex-direction:column;gap:32px;display:flex}.ContactPage-module__qt4s6a__form label{color:#dcdcdc;letter-spacing:-.8px;flex-direction:column;gap:12px;font-size:16px;font-weight:300;line-height:110%;display:flex}.ContactPage-module__qt4s6a__form span{color:var(--w-8,#fffc);font-size:16px}.ContactPage-module__qt4s6a__form input,.ContactPage-module__qt4s6a__form textarea{color:#fff;font:inherit;background:#1b1b1b;border:none;border-radius:16px;outline:none;padding:16px 24px;font-size:14px}.ContactPage-module__qt4s6a__form input::-moz-placeholder{color:#7b7b7b}.ContactPage-module__qt4s6a__form textarea::-moz-placeholder{color:#7b7b7b}.ContactPage-module__qt4s6a__form input::placeholder,.ContactPage-module__qt4s6a__form textarea::placeholder{color:#7b7b7b}.ContactPage-module__qt4s6a__form input:focus,.ContactPage-module__qt4s6a__form textarea:focus{border-color:var(--brand-primary,#f50)}.ContactPage-module__qt4s6a__form textarea{resize:vertical;min-height:120px}.ContactPage-module__qt4s6a__row{grid-template-columns:1fr 1fr;gap:16px;width:100%;display:grid}.ContactPage-module__qt4s6a__row label{min-width:0}.ContactPage-module__qt4s6a__messageSection textarea{min-height:100px}.ContactPage-module__qt4s6a__submit{background:var(--brand-primary,#f50);color:#fff;letter-spacing:-.8px;cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:18px 32px;font-size:16px;font-weight:400;line-height:110%;transition:all .3s;display:flex}.ContactPage-module__qt4s6a__submit:hover{background:#e04a00;transform:translateY(-2px);box-shadow:0 4px 12px #ff55004d}.ContactPage-module__qt4s6a__submit img{filter:brightness(0)invert();width:16px;height:16px}@media (min-width:768px) and (max-width:1279px){.ContactPage-module__qt4s6a__contactForm{max-width:565px;padding:60px 40px 100px}.ContactPage-module__qt4s6a__title{letter-spacing:-1.8px;width:565px;font-size:36px}.ContactPage-module__qt4s6a__backButton{left:-30px}.ContactPage-module__qt4s6a__backButton img{width:24px;height:24px}.ContactPage-module__qt4s6a__form{gap:28px}.ContactPage-module__qt4s6a__row{gap:20px}}@media (max-width:768px){.ContactPage-module__qt4s6a__contactForm{padding:30px 16px 120px}.ContactPage-module__qt4s6a__submit{display:none}.ContactPage-module__qt4s6a__header{margin-bottom:24px}.ContactPage-module__qt4s6a__backButton{top:0;left:0;transform:none}.ContactPage-module__qt4s6a__backButton:active{transform:scale(.95)}.ContactPage-module__qt4s6a__backButton img{width:20px;height:20px}.ContactPage-module__qt4s6a__title{letter-spacing:-1.2px;width:100%;max-width:90vw;margin-bottom:0;margin-left:-45vw;font-size:24px;position:relative;left:50%}.ContactPage-module__qt4s6a__form{gap:24px}.ContactPage-module__qt4s6a__form label{gap:8px}.ContactPage-module__qt4s6a__form span{font-size:13px}.ContactPage-module__qt4s6a__form input,.ContactPage-module__qt4s6a__form textarea{border-radius:12px;padding:12px 16px;font-size:13px}.ContactPage-module__qt4s6a__row{grid-template-columns:1fr;gap:24px}.ContactPage-module__qt4s6a__submit{padding:16px 24px;font-size:14px}}
@font-face{font-family:LowresPixel;src:url(/fonts/LowresPixel-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}.PreOrderCountdownBanner-module__j63oea__section{z-index:1;color:#000;background:#f24820;width:100%;min-height:148px;font-family:Geist,sans-serif;position:relative;overflow:hidden}.PreOrderCountdownBanner-module__j63oea__sectionOpen{min-height:148px}.PreOrderCountdownBanner-module__j63oea__backgroundImage,.PreOrderCountdownBanner-module__j63oea__backgroundVideo{-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.PreOrderCountdownBanner-module__j63oea__backgroundImage{z-index:0;-o-object-position:center top;object-position:center top}.PreOrderCountdownBanner-module__j63oea__backgroundVideo{z-index:1}.PreOrderCountdownBanner-module__j63oea__bannerLayout{z-index:2;box-sizing:border-box;-moz-column-gap:24px;flex-wrap:wrap;align-content:center;align-items:stretch;gap:8px 24px;width:100%;min-height:148px;padding:12px clamp(28px,6.2vw,137px) 8px clamp(16px,9.3vw,206px);display:flex;position:relative}.PreOrderCountdownBanner-module__j63oea__messageGroup{-moz-column-gap:24px;flex-wrap:wrap;flex:285px;align-content:center;align-items:center;gap:8px 24px;min-width:min(285px,100%);max-width:calc(100% - 304px);display:flex}.PreOrderCountdownBanner-module__j63oea__offerBlock{flex-direction:column;flex:0 auto;justify-content:center;max-width:100%;font-family:LowresPixel,Lower Pixel,"Press Start 2P",monospace;font-weight:400;display:flex}.PreOrderCountdownBanner-module__j63oea__offerEyebrow{color:#000;letter-spacing:-.025em;font-size:45px;line-height:.8}.PreOrderCountdownBanner-module__j63oea__priceRow{color:#fff;letter-spacing:-.025em;white-space:nowrap;align-items:flex-start;margin-top:10px;font-size:60px;line-height:.8;display:flex}.PreOrderCountdownBanner-module__j63oea__rateGroup{flex:0 auto;align-items:center;gap:24px;min-width:0;max-width:100%;display:flex}.PreOrderCountdownBanner-module__j63oea__rateDivider{background:#ffffff80;flex:none;width:1px;height:clamp(29px,4.5vw,58px)}.PreOrderCountdownBanner-module__j63oea__rateText{color:#000;letter-spacing:-.055em;white-space:nowrap;min-width:0;margin:0;font-size:26px;font-weight:400;line-height:1.05}.PreOrderCountdownBanner-module__j63oea__bannerLayout[data-rate-wrapped=true] .PreOrderCountdownBanner-module__j63oea__rateGroup{flex-basis:100%;gap:0;padding:8px 0}.PreOrderCountdownBanner-module__j63oea__bannerLayout[data-rate-wrapped=true] .PreOrderCountdownBanner-module__j63oea__rateDivider{display:none}.PreOrderCountdownBanner-module__j63oea__ctaGroup{flex-direction:column;flex:0 0 280px;justify-content:center;align-items:flex-end;width:280px;max-width:100%;min-height:112px;margin-left:auto;display:flex;position:relative}.PreOrderCountdownBanner-module__j63oea__paymentButton{cursor:pointer;color:#fff;letter-spacing:-.05em;white-space:nowrap;background:#000;border:1px solid #000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:20px;width:100%;max-width:280px;height:48px;font-family:Geist,sans-serif;font-size:18px;font-weight:400;line-height:1.1;display:inline-flex}.PreOrderCountdownBanner-module__j63oea__paymentButton:focus-visible{outline-offset:3px;outline:2px solid #fff}.PreOrderCountdownBanner-module__j63oea__paymentArrow{width:16px;height:16px}.PreOrderCountdownBanner-module__j63oea__paymentDetail{color:#000000b8;letter-spacing:-.035em;text-align:right;white-space:nowrap;margin:0;font-size:12px;font-weight:400;line-height:1.25;position:absolute;bottom:0;right:0}.PreOrderCountdownBanner-module__j63oea__bannerLayout[data-cta-wrapped=true] .PreOrderCountdownBanner-module__j63oea__ctaGroup{justify-content:flex-start;align-items:flex-start;min-height:0;margin-left:0;margin-right:auto;padding-top:0}.PreOrderCountdownBanner-module__j63oea__bannerLayout[data-cta-wrapped=true] .PreOrderCountdownBanner-module__j63oea__paymentButton{margin-bottom:8px}.PreOrderCountdownBanner-module__j63oea__bannerLayout[data-cta-wrapped=true] .PreOrderCountdownBanner-module__j63oea__paymentDetail{text-align:left;position:static;left:0;right:auto;transform:none}.PreOrderCountdownBanner-module__j63oea__helpButton{z-index:3;cursor:help;color:currentColor;background:0 0;border:0;border-radius:999px;outline:none;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.PreOrderCountdownBanner-module__j63oea__helpButton svg{width:14px;height:14px}.PreOrderCountdownBanner-module__j63oea__helpButton:focus-visible{box-shadow:0 0 0 2px #f50,0 0 0 4px #ffffffbf}.PreOrderCountdownBanner-module__j63oea__priceHelpButton{color:#fff;margin-top:-6px;margin-left:4px}.PreOrderCountdownBanner-module__j63oea__closeButton{z-index:3;cursor:pointer;background:#0000001f;border:0;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s;display:flex;position:absolute;top:24px;right:28px}.PreOrderCountdownBanner-module__j63oea__closeButton:hover{background:#0003}@media (min-width:768px) and (max-width:1279px){.PreOrderCountdownBanner-module__j63oea__offerEyebrow{font-size:27.6px}.PreOrderCountdownBanner-module__j63oea__priceRow{font-size:36.8px}.PreOrderCountdownBanner-module__j63oea__rateText{font-size:22px}.PreOrderCountdownBanner-module__j63oea__closeButton{right:0}}@media (max-width:767px){.PreOrderCountdownBanner-module__j63oea__offerEyebrow{font-size:24.15px}.PreOrderCountdownBanner-module__j63oea__priceRow{font-size:32.2px}.PreOrderCountdownBanner-module__j63oea__rateText{font-size:18px}.PreOrderCountdownBanner-module__j63oea__closeButton{width:36px;height:36px;right:8px}.PreOrderCountdownBanner-module__j63oea__closeButton img{width:18px;height:18px}}
