:root{--max-content-width:1200px;--page-padding-x:1.5rem}.shared-page-container{background-color:white;font-family:var(--font-figtree),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif!important;line-height:1.6}.preorder-page-container .container,.shared-page-container .container{max-width:var(--max-content-width)!important}.shared-page-container *{font-family:var(--font-figtree),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif!important}.preorder-header{background-color:#ffffff;border-bottom:1px solid #e2e8f0;padding-top:.5rem;padding-bottom:.5rem}.preorder-header .container{max-width:var(--max-content-width)!important;margin:0 auto}@media (max-width:calc(1200px + 3rem)){.preorder-header .container{padding-left:var(--page-padding-x);padding-right:var(--page-padding-x)}}.preorder-header .container a.text-xl img{max-height:40px;width:auto}.preorder-header .container div a{color:black;font-weight:500;transition:color .2s ease-in-out}.preorder-header .container div a:hover{color:black}.preorder-button{display:inline-block;padding:.75rem 1.5rem;border:1px solid transparent;border-radius:.375rem;font-weight:600;font-size:1rem;text-align:center;cursor:pointer;transition:all .3s ease;text-decoration:none}.preorder-button-primary{background-color:#B8FF00;color:#000;border-color:#B8FF00}.preorder-button-primary:hover{background-color:#000;border-color:#000;color:#fff}@media (min-width:768px){.preorder-page-container .preorder-button-primary{padding:1.4rem 8rem;max-width:28rem}}@media (max-width:767px){.preorder-button-primary{max-width:calc(100vw - 3rem);padding:1rem 2rem}}.preorder-button-secondary{background-color:transparent;color:#000;border-color:#000}.preorder-button-secondary:hover{background-color:#000;color:#fff}.newsletter-signup{display:flex;justify-content:center;align-items:center;margin:2rem auto;padding:0 1rem;max-width:600px}.email-input{padding:.75rem 1rem;border:1px solid black;background-color:#ffffff;color:#374151;font-size:1rem;width:100%;box-sizing:border-box;outline:none;font-family:var(--font-figtree),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif}.email-input::-moz-placeholder{color:#9ca3af}.email-input::placeholder{color:#9ca3af}.signup-button{padding:.75rem 1.5rem;background-color:#B8FF00;color:#000000;border:none;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .2s ease-in-out;font-family:var(--font-figtree),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;white-space:nowrap}.signup-button:hover{background-color:#a1e000}@media (max-width:768px){.newsletter-signup{flex-direction:column;align-items:stretch;padding:0 2rem}.email-input{border-radius:.25rem;margin-bottom:.5rem;min-width:unset;text-align:center}.signup-button{border-radius:.25rem;width:100%;margin-top:.2rem}}.preorder-page-container .container,.preorder-page-container .max-w-4xl,.preorder-page-container .max-w-5xl,.preorder-page-container .max-w-6xl,.preorder-page-container .max-w-7xl{max-width:var(--max-content-width)!important}@media (max-width:calc(1200px + 3rem)){.preorder-page-container .container,.preorder-page-container .max-w-4xl,.preorder-page-container .max-w-5xl,.preorder-page-container .max-w-6xl,.preorder-page-container .max-w-7xl,.shared-page-container .container,.shared-page-container .max-w-4xl,.shared-page-container .max-w-5xl,.shared-page-container .max-w-6xl,.shared-page-container .max-w-7xl{padding-left:var(--page-padding-x)!important;padding-right:var(--page-padding-x)!important}}