.coming-soon.svelte-d04sfa{background:linear-gradient(#0b0f1ac7,#0b0f1aeb),url(../../../guitar-purple-hero.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.coming-soon.svelte-d04sfa:before{content:"";pointer-events:none;background:radial-gradient(1200px 600px at 80% -10%,#d6ae5b2e,#0000 60%),radial-gradient(900px 500px at -10% 40%,#16203a99,#0000 60%);position:absolute;inset:0}.cs-bg-yah.svelte-d04sfa{font-family:var(--font-heading);color:var(--color-gold);opacity:.045;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.04em;font-size:32vw;font-style:italic;line-height:.85;position:absolute;top:5vh;right:-4vw}.cs-glow.svelte-d04sfa{pointer-events:none;background:radial-gradient(60% 50% at 30% 30%,#d6ae5b1a 0%,#0000 70%),radial-gradient(50% 60% at 70% 60%,#c0623a0f 0%,#0000 70%);position:absolute;inset:0}.cs-glow-2.svelte-d04sfa{pointer-events:none;background:radial-gradient(30% 30%,#d6ae5b0d 0%,#0000 70%);animation:6s ease-in-out infinite svelte-d04sfa-cs-pulse;position:absolute;inset:0}@keyframes svelte-d04sfa-cs-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.cs-logo-fixed.svelte-d04sfa{z-index:2;position:absolute;top:32px;left:32px}.cs-logo.svelte-d04sfa{align-items:center;gap:12px;display:inline-flex}.cs-logo-text.svelte-d04sfa{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.14em;color:var(--color-paper);font-size:22px;font-weight:400}.cs-logo-da.svelte-d04sfa{font-family:var(--font-heading);color:var(--color-gold);text-transform:lowercase;vertical-align:middle;font-size:.7em;font-style:italic}.cs-content.svelte-d04sfa{z-index:1;text-align:center;max-width:680px;padding:96px 24px 56px;position:relative}.cs-top-row.svelte-d04sfa{margin-bottom:40px}.cs-headline.svelte-d04sfa{font-family:var(--font-heading);letter-spacing:-.025em;text-transform:uppercase;color:var(--color-paper);margin-bottom:28px;font-size:clamp(2.8rem,8vw,6rem);font-weight:300;line-height:.9}.cs-headline.svelte-d04sfa em{color:var(--color-gold);font-style:italic;font-weight:300}.cs-subtitle.svelte-d04sfa{font-family:var(--font-heading);color:#f3ead4c7;max-width:520px;margin:0 auto 48px;font-size:clamp(1.05rem,1.4vw,1.35rem);font-style:italic;font-weight:300;line-height:1.55}.cs-subtitle.svelte-d04sfa em{color:var(--color-gold);font-style:italic}.cs-signup.svelte-d04sfa{margin-bottom:40px}.cs-signup-label.svelte-d04sfa{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.22em;color:#f3ead49e;margin-bottom:18px;font-size:11px;font-weight:500}.cs-form-row.svelte-d04sfa{border:1px solid var(--line-on-ink-strong);border-radius:999px;gap:0;max-width:480px;margin:0 auto;transition:border-color .2s;display:flex;overflow:hidden}.cs-form-row.svelte-d04sfa:focus-within{border-color:var(--color-gold)}.cs-form-row.svelte-d04sfa input[type=email]:where(.svelte-d04sfa){color:var(--color-paper);font-size:14px;font-family:var(--font-body);background:0 0;border:0;outline:none;flex:1;padding:14px 22px}.cs-form-row.svelte-d04sfa input[type=email]:where(.svelte-d04sfa)::placeholder{color:#f3ead466}.cs-form-row.svelte-d04sfa button:where(.svelte-d04sfa){background:var(--color-gold);color:var(--color-ink);font-weight:500;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.22em;cursor:pointer;white-space:nowrap;border:0;padding:14px 26px;font-size:11px;transition:background .2s}.cs-form-row.svelte-d04sfa button:where(.svelte-d04sfa):hover{background:#e3bd6f}.cs-agree.svelte-d04sfa{cursor:pointer;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:#f3ead480;text-align:left;align-items:flex-start;gap:10px;max-width:480px;margin-top:18px;margin-left:auto;margin-right:auto;font-size:10px;font-weight:500;line-height:1.55;display:flex}.cs-checkbox.svelte-d04sfa{accent-color:var(--color-gold);flex-shrink:0;width:14px;height:14px;margin-top:1px}.cs-success.svelte-d04sfa{border:1px solid var(--color-gold);color:var(--color-gold);font-family:var(--font-heading);background:#d6ae5b14;justify-content:center;align-items:center;gap:10px;max-width:480px;margin:0 auto;padding:18px 24px;font-size:1.1rem;font-style:italic;display:flex}.cs-success-mark.svelte-d04sfa{font-style:normal}.cs-scripture.svelte-d04sfa{border-top:1px solid var(--line-on-ink);border-bottom:1px solid var(--line-on-ink);flex-direction:column;align-items:center;gap:8px;max-width:480px;margin:40px auto;padding:22px 32px;display:flex}.cs-scripture-mark.svelte-d04sfa{color:var(--color-gold);font-size:1.1rem}.cs-scripture-verse.svelte-d04sfa{font-family:var(--font-heading);color:var(--color-paper);font-size:1.15rem;font-style:italic;font-weight:300;line-height:1.4}.cs-scripture-verse.svelte-d04sfa em{color:var(--color-paper);font-style:italic}.cs-scripture-ref.svelte-d04sfa{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.22em;color:var(--color-gold);font-size:10px;font-weight:500}.cs-social-wrap.svelte-d04sfa{margin-bottom:28px}.cs-social-message.svelte-d04sfa{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.22em;color:#f3ead46b;margin-bottom:16px;font-size:10px;font-weight:500}.cs-social.svelte-d04sfa{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.cs-social.svelte-d04sfa a:where(.svelte-d04sfa){color:#f3ead48c;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.2rem;transition:color .3s;display:inline-flex}.cs-social.svelte-d04sfa a:where(.svelte-d04sfa):hover{color:var(--color-gold);background:#d6ae5b14}.cs-copyright.svelte-d04sfa{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.22em;color:#f3ead440;font-size:10px;font-weight:500}@media (width<=480px){.cs-logo-fixed.svelte-d04sfa{top:20px;left:20px}.cs-form-row.svelte-d04sfa{border-radius:12px;flex-direction:column;gap:0;max-width:100%}.cs-form-row.svelte-d04sfa input[type=email]:where(.svelte-d04sfa){border-bottom:1px solid var(--line-on-ink)}}
