.ComingSoon_screen__EvI7E{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;padding:40px var(--gutter);background-color:var(--cream);background-image:radial-gradient(110% 80% at 72% 10%,rgba(226,0,8,.28),rgba(226,0,8,.05) 46%,transparent 66%),linear-gradient(rgba(242,237,228,.82),rgba(242,237,228,.9)),url(/uploads/hero-texture.jpg);background-size:auto,auto,cover;background-position:50%;background-blend-mode:normal,normal,luminosity}.ComingSoon_inner__ayZXu{flex:1 1;display:flex;flex-direction:column;justify-content:center;max-width:var(--shell);width:100%;margin:0 auto;padding:48px 0}.ComingSoon_wordmark__5OJJh{font-family:var(--wordmark);font-size:clamp(64px,11vw,128px);line-height:.9;color:var(--ink);margin-bottom:44px}.ComingSoon_eyebrow__q3IXm{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--orange);margin-bottom:30px}.ComingSoon_eyebrow__q3IXm:before{content:"";width:26px;height:1px;background:currentColor}.ComingSoon_heading__sjyBG{font-family:var(--display);font-weight:400;font-size:clamp(52px,10vw,132px);line-height:.86;letter-spacing:.005em;text-transform:uppercase;margin:0}.ComingSoon_accent__EE_25{background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.ComingSoon_body__O__gE{max-width:520px;font-size:clamp(18px,2vw,22px);line-height:1.5;color:rgba(13,12,12,.75);margin:36px 0 0}.ComingSoon_form__3Nfe9{display:flex;flex-wrap:wrap;gap:12px;max-width:520px;margin-top:40px}.ComingSoon_input__Sv1Bx{flex:1 1 240px;background:rgba(255,255,255,.6);border:1px solid rgba(13,12,12,.28);color:var(--ink);font-family:var(--serif);font-size:16px;padding:16px 18px}.ComingSoon_input__Sv1Bx::placeholder{color:rgba(13,12,12,.45)}.ComingSoon_input__Sv1Bx:focus{border-color:var(--orange);background:rgba(255,255,255,.85)}.ComingSoon_button__pA8jg{font-family:var(--mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;background:var(--gradient);color:var(--ink);border:none;padding:16px 30px;cursor:pointer;transition:filter .2s}.ComingSoon_button__pA8jg:hover:not(:disabled){filter:brightness(1.12)}.ComingSoon_button__pA8jg:disabled{opacity:.7;cursor:default}.ComingSoon_done__GpkZy{font-family:var(--mono);font-size:14px;letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--orange);display:inline-block;padding:16px 26px;margin-top:40px}.ComingSoon_error__pV137{font-family:var(--mono);font-size:12px;color:var(--red);margin:14px 0 0;flex-basis:100%}.ComingSoon_footer__vgYTo{max-width:var(--shell);width:100%;margin:0 auto;padding-top:24px;border-top:1px solid rgba(13,12,12,.14);display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(13,12,12,.45)}.ComingSoon_links__MlXK5{display:flex;flex-wrap:wrap;gap:24px}.ComingSoon_links__MlXK5 a{color:rgba(13,12,12,.6);transition:color .2s}.ComingSoon_links__MlXK5 a:hover{color:var(--orange)}@media (max-width:640px){.ComingSoon_screen__EvI7E{padding:28px var(--gutter)}.ComingSoon_wordmark__5OJJh{margin-bottom:32px}}