html,body{background:#0f2b1f;margin:0;padding:0}body{overflow-x:hidden}.coming-soon-page{min-height:100vh;font-family:var(--font-body);background:radial-gradient(80% 50% at 50% 0,#c9a84c14 0%,#0000 60%),linear-gradient(135deg,#0f2b1f 0%,#1b4332 50%,#0f2b1f 100%);position:relative;overflow:hidden}.coming-soon-page:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff09 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.cs-topbar{z-index:10;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:28px 32px;display:flex;position:relative}.cs-wordmark{font-family:var(--font-body);letter-spacing:.015em;text-transform:uppercase;color:#fafaf5;font-size:18px;font-weight:400;display:inline-block}.cs-wordmark .cs-bold{font-weight:600}.cs-brand-sweep{display:inline-block;position:relative;overflow:hidden}.cs-brand-sweep:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(110deg,#0000 36%,#c9a84cbf 50%,#0000 64%);animation:7.2s ease-in-out infinite cs-sweep;position:absolute;inset:-20%;transform:translate(-120%)skew(-14deg)}@keyframes cs-sweep{0%,18%,to{opacity:0;transform:translate(-120%)skew(-14deg)}28%{opacity:1}52%{opacity:.7;transform:translate(120%)skew(-14deg)}65%{opacity:0}}@media (prefers-reduced-motion:reduce){.cs-brand-sweep:after{opacity:0;animation:none}}.cs-locale{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#fafaf58c;font-size:12px;font-weight:500}.cs-hero{z-index:5;max-width:1200px;margin:0 auto;padding:24px 32px 0;position:relative}.cs-hero-centered{text-align:center;padding:24px 32px 80px}.cs-eyebrow{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#c9a84c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#c9a84c0f;border:1px solid #c9a84c59;border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:12px;font-weight:500;display:inline-flex}.cs-eyebrow .cs-pulse{background:#c9a84c;border-radius:999px;width:7px;height:7px;animation:2.4s ease-out infinite cs-pulse;box-shadow:0 0 #c9a84c99}@keyframes cs-pulse{0%{box-shadow:0 0 #c9a84c8c}70%{box-shadow:0 0 0 10px #c9a84c00}to{box-shadow:0 0 #c9a84c00}}.cs-headline{font-family:var(--font-display);color:#fafaf5;letter-spacing:-.015em;text-wrap:balance;max-width:920px;margin:22px auto 18px;font-size:clamp(44px,6vw,76px);font-weight:400;line-height:1.02}.cs-gold-accent{color:#c9a84c;font-style:italic}.cs-subhead{font-family:var(--font-body);color:#fafaf5b8;text-wrap:pretty;max-width:560px;margin:0 auto 36px;font-size:18px;line-height:1.55}.cs-countdown{flex-wrap:wrap;gap:14px;margin:0 0 40px;display:inline-flex}.cs-count-cell{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;min-width:92px;padding:18px 20px 14px}.cs-count-num{font-family:var(--font-display);color:#fafaf5;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:44px;line-height:1}.cs-count-label{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#fafaf58c;margin-top:8px;font-size:11px;font-weight:500;display:block}.cs-capture-wrap{max-width:520px;margin-left:auto;margin-right:auto}.cs-capture{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;gap:8px;padding:8px;transition:border-color .3s;display:flex}.cs-capture:focus-within{border-color:#c9a84c99}.cs-capture input{color:#fafaf5;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:12px 14px;font-family:inherit;font-size:16px}.cs-capture input::placeholder{color:#fafaf573}.cs-btn-primary{color:#1a1a1a;cursor:pointer;white-space:nowrap;background:#c9a84c;border:0;border-radius:10px;padding:14px 22px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,opacity .2s}.cs-btn-primary:hover:not(:disabled){transform:scale(1.02);box-shadow:0 6px 20px #c9a84c40}.cs-btn-primary:active:not(:disabled){transform:scale(.99)}.cs-btn-primary:disabled{opacity:.7;cursor:default}.cs-form-error{color:#f7c5b8;margin-top:10px;font-size:13px}.cs-form-hint{color:#fafaf58c;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:14px;font-size:13px;display:flex}.cs-form-hint .cs-check{color:#c9a84c;margin-right:5px}.cs-success{color:#fafaf5;text-align:left;background:#c9a84c1f;border:1px solid #c9a84c66;border-radius:14px;max-width:520px;margin:0 auto;padding:20px 22px;animation:.5s cubic-bezier(.22,1,.36,1) cs-slide-up}.cs-success .cs-chk{color:#1a1a1a;vertical-align:middle;background:#c9a84c;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;margin-right:12px;font-weight:700;display:inline-flex}.cs-success strong{font-family:var(--font-body);font-size:17px;font-weight:700}.cs-success p{color:#fafaf5b8;margin:10px 0 0 40px;font-size:14px;line-height:1.55}@keyframes cs-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cs-stage{pointer-events:none;height:400px;margin:64px 0 0;position:relative}.cs-stage-inner{justify-content:center;align-items:flex-end;gap:24px;max-width:1200px;height:100%;margin:0 auto;display:flex;position:relative}.cs-pcard{background-color:#f5f5f0;border:1px solid #ffffff14;border-radius:16px;justify-content:center;align-items:center;transition:transform .5s cubic-bezier(.22,1,.36,1);animation:6s ease-in-out infinite cs-float;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000059,0 8px 20px #00000038}.cs-pcard-img{object-fit:cover}.cs-pcard:first-child{animation-delay:0s}.cs-pcard:nth-child(2){animation-delay:.6s}.cs-pcard:nth-child(3){animation-delay:.3s}.cs-pcard:nth-child(4){animation-delay:.9s}.cs-pcard:nth-child(5){animation-delay:1.2s}@keyframes cs-float{0%,to{transform:translateY(0) var(--rot,rotate(0))}50%{transform:translateY(-8px) var(--rot,rotate(0))}}.cs-pcard .cs-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;white-space:nowrap;background:#000000a6;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:600;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.cs-bottom{z-index:5;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:48px 32px 40px;display:flex;position:relative}.cs-bottom-left{color:#fafaf599;flex-wrap:wrap;gap:26px;font-size:13px;display:flex}.cs-bottom-left .cs-check{color:#c9a84c;margin-right:6px;font-weight:700}.cs-bottom-right{align-items:center;gap:14px;display:flex}.cs-social{color:#fafaf5b3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:all .2s;display:inline-flex}.cs-social:hover{color:#c9a84c;background:#c9a84c26;border-color:#c9a84c80}@media (max-width:860px){.cs-stage{height:240px;margin-top:40px}.cs-pcard{transform:scale(.7)!important}.cs-countdown{gap:8px}.cs-count-cell{min-width:72px;padding:14px 12px 10px}.cs-count-num{font-size:32px}}
