.store-module__6tlQpa__storePage{max-width:860px;margin:0 auto;padding:clamp(120px,16vh,160px) clamp(24px,5vw,60px) 80px}.store-module__6tlQpa__pageHeader{margin-bottom:80px}.store-module__6tlQpa__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin-bottom:20px;font-size:11px}.store-module__6tlQpa__heading{font-family:var(--font-fraunces);letter-spacing:-.03em;color:var(--color-text);margin-bottom:20px;font-size:clamp(36px,5vw,56px);font-weight:300;line-height:1.1}.store-module__6tlQpa__subheading{color:var(--color-text-muted);max-width:480px;font-size:14px;font-weight:300;line-height:1.8}.store-module__6tlQpa__teaser{border-bottom:1px solid var(--color-border);margin-bottom:64px;padding-bottom:64px}.store-module__6tlQpa__teaserLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-dim);margin-bottom:20px;font-size:11px}.store-module__6tlQpa__teaserBody{flex-direction:column;gap:16px;max-width:560px;display:flex}.store-module__6tlQpa__teaserBody p{color:var(--color-text-muted);font-size:13px;font-weight:300;line-height:1.85}.store-module__6tlQpa__notifySection{flex-direction:column;gap:12px;display:flex}.store-module__6tlQpa__notifyLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-dim);font-size:11px}.store-module__6tlQpa__notifyDescription{color:var(--color-text-muted);max-width:400px;font-size:13px;font-weight:300;line-height:1.7}.store-module__6tlQpa__formRow{gap:0;max-width:440px;margin-top:8px;display:flex}.store-module__6tlQpa__emailInput{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-jetbrains-mono);transform:border-color .2s;border-right:none;outline:none;flex:1;padding:12px 16px;font-size:13px}.store-module__6tlQpa__emailInput:focus{border-color:var(--color-border-hover)}.store-module__6tlQpa__emailInput::placeholder{color:var(--color-text-dim)}.store-module__6tlQpa__submitButton{background:var(--color-accent);color:var(--color-accent-text);font-family:var(--font-jetbrains-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;padding:12px 24px;font-size:11px;font-weight:500;transition:opacity .2s}.store-module__6tlQpa__submitButton:hover{opacity:.85}.store-module__6tlQpa__formSuccess{color:var(--color-status-building);padding:12px 0;font-size:13px}.store-module__6tlQpa__formError{color:var(--color-text-muted);margin-top:10px;font-size:12px}
