.soon-page.svelte-zaufm0{background:var(--ink);color:var(--cream);font-family:var(--font-ui)}.soon-hero.svelte-zaufm0{background:linear-gradient(165deg,#0e2f37,#0a1d31);min-height:calc(100vh - 98px);display:flex;align-items:center;padding:96px 40px;position:relative;overflow:hidden}.soon-hero.svelte-zaufm0:after{content:"Paupack Hills";position:absolute;right:-20px;bottom:-52px;font-family:var(--font-script);font-size:clamp(120px,22vw,320px);line-height:.8;color:#e0a14a0d;pointer-events:none;white-space:nowrap}.soon-inner.svelte-zaufm0{max-width:880px;margin:0 auto;width:100%;position:relative;z-index:1}.crumb.svelte-zaufm0{display:flex;gap:10px;align-items:center;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-on-dark);margin-bottom:48px}.crumb.svelte-zaufm0 a:where(.svelte-zaufm0){color:var(--muted-on-dark);text-decoration:none;transition:color .15s}.crumb.svelte-zaufm0 a:where(.svelte-zaufm0):hover{color:var(--cream)}.crumb.svelte-zaufm0 .sep:where(.svelte-zaufm0){opacity:.4}.crumb.svelte-zaufm0 .cur:where(.svelte-zaufm0){color:var(--amber)}.eyebrow.svelte-zaufm0{display:inline-flex;align-items:center;gap:11px;font-family:var(--font-mono);font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--amber);font-weight:500;margin-bottom:22px}.eyebrow.svelte-zaufm0:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 4px #e0a14a24}.soon-script.svelte-zaufm0{font-family:var(--font-script);font-size:clamp(40px,6vw,64px);line-height:.8;color:var(--amber);margin-bottom:6px}h1.svelte-zaufm0{font-family:var(--font-display);font-weight:500;font-size:clamp(56px,9vw,112px);line-height:.92;letter-spacing:-.03em;margin:0 0 30px;color:var(--cream);text-wrap:pretty}h1.svelte-zaufm0 em:where(.svelte-zaufm0){font-style:italic;color:var(--amber)}.ornament.svelte-zaufm0{display:flex;align-items:center;gap:18px;margin:0 0 30px;max-width:640px}.ornament.svelte-zaufm0:before,.ornament.svelte-zaufm0:after{content:"";height:1px;background:var(--ink-line)}.ornament.svelte-zaufm0:before{width:36px;flex:none}.ornament.svelte-zaufm0:after{flex:1}.ornament.svelte-zaufm0 .mark:where(.svelte-zaufm0){font-family:var(--font-script);font-size:30px;line-height:1;color:var(--amber)}.lede.svelte-zaufm0{font-family:var(--font-display);font-style:italic;font-size:clamp(20px,2.4vw,26px);line-height:1.5;color:var(--cream);opacity:.88;max-width:620px;margin:0 0 40px;text-wrap:pretty}.actions.svelte-zaufm0{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.btn-primary-amber.svelte-zaufm0{display:inline-flex;align-items:center;gap:10px;background:var(--amber);color:var(--ink);text-decoration:none;padding:15px 26px;border-radius:3px;font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transition:background .15s}.btn-primary-amber.svelte-zaufm0:hover{background:var(--amber-2)}.btn-ghost-dark.svelte-zaufm0{display:inline-flex;align-items:center;gap:10px;background:transparent;color:var(--cream);text-decoration:none;padding:15px 26px;border:1px solid var(--ink-line-strong);border-radius:3px;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transition:border-color .15s,background .15s}.btn-ghost-dark.svelte-zaufm0:hover{border-color:var(--cream);background:#f4eee30d}.call-line.svelte-zaufm0{margin-top:34px;padding-top:26px;border-top:1px solid var(--ink-line);display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-on-dark)}.call-line.svelte-zaufm0 a:where(.svelte-zaufm0){color:var(--amber);text-decoration:none;border-bottom:1px solid rgba(224,161,74,.35);padding-bottom:2px;transition:border-color .15s}.call-line.svelte-zaufm0 a:where(.svelte-zaufm0):hover{border-color:var(--amber)}@media (max-width: 600px){.soon-hero.svelte-zaufm0{padding:64px 24px;min-height:calc(100vh - 80px)}h1.svelte-zaufm0{font-size:52px}.actions.svelte-zaufm0{gap:12px}.actions.svelte-zaufm0 a:where(.svelte-zaufm0){width:100%;justify-content:center}}
