:root{--color-bg: #0b0b0d;--color-band: #0e0e11;--color-input: #15151a;--color-ink: #f4f2ee;--color-accent: #e5195f;--color-accent-hover: #ff2a73;--color-gold: #f5c518;--ink-72: rgba(244, 242, 238, .72);--ink-68: rgba(244, 242, 238, .68);--ink-65: rgba(244, 242, 238, .65);--ink-55: rgba(244, 242, 238, .55);--ink-45: rgba(244, 242, 238, .45);--ink-40: rgba(244, 242, 238, .4);--ink-38: rgba(244, 242, 238, .38);--ink-35: rgba(244, 242, 238, .35);--border-faint: rgba(244, 242, 238, .08);--border-input: rgba(244, 242, 238, .18);--font-display: "Oswald", Helvetica, Arial, sans-serif;--font-body: Helvetica, Arial, sans-serif;--skew: -12deg}[data-astro-cid-j7pv25f6]{box-sizing:border-box}html{background:var(--color-bg)}body{margin:0;min-height:100vh;background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased}main[data-astro-cid-j7pv25f6]{display:block}.accent[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.gold[data-astro-cid-j7pv25f6]{color:var(--color-gold)}[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.site-header[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;align-items:center;padding:26px 24px 22px;border-bottom:1px solid var(--border-faint)}.wordmark[data-astro-cid-j7pv25f6]{text-decoration:none;display:flex;align-items:baseline;gap:8px}.wm-gains[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:.22em;color:var(--color-ink)}.wm-journal[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:500;font-size:20px;letter-spacing:.34em;color:var(--color-accent)}.wm-tld[data-astro-cid-j7pv25f6]{font-size:10px;letter-spacing:.18em;color:var(--ink-45)}.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:-30% -40%;background:radial-gradient(ellipse at 50% 35%,rgba(229,25,95,.09),transparent 58%);pointer-events:none}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;max-width:880px;margin:0 auto;padding:88px 24px 56px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:28px}.chip[data-astro-cid-j7pv25f6]{display:inline-block;background:var(--color-accent);color:#fff;font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:.24em;padding:7px 18px;transform:skew(var(--skew))}.chip-text[data-astro-cid-j7pv25f6]{display:inline-block;transform:skew(calc(-1 * var(--skew)))}h1[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(44px,7.5vw,84px);line-height:1.04;text-transform:uppercase;letter-spacing:.01em;text-wrap:balance}.reveal-line[data-astro-cid-j7pv25f6]{display:block;overflow:hidden}.reveal-text[data-astro-cid-j7pv25f6]{display:block}.hero-sub[data-astro-cid-j7pv25f6]{margin:0;max-width:520px;font-size:19px;line-height:1.55;color:var(--ink-72);text-wrap:pretty}.btn[data-astro-cid-j7pv25f6]{display:inline-block;background:var(--color-accent);color:#fff;text-decoration:none;border:none;cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:17px;letter-spacing:.14em;padding:16px 40px;text-transform:uppercase;transition:background .15s ease}.btn[data-astro-cid-j7pv25f6]:hover{background:var(--color-accent-hover)}.reassure[data-astro-cid-j7pv25f6]{font-size:12px;letter-spacing:.12em;color:var(--ink-40);text-transform:uppercase}.video[data-astro-cid-j7pv25f6]{max-width:880px;margin:0 auto;padding:0 24px 96px}.video-frame[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:16 / 9;background:#000;border:1px solid rgba(244,242,238,.1);box-shadow:0 30px 80px #e5195f1f,0 20px 60px #0009}.video-frame[data-astro-cid-j7pv25f6] iframe[data-astro-cid-j7pv25f6]{border:none;position:absolute;top:0;left:0;height:100%;width:100%}.video-caption[data-astro-cid-j7pv25f6]{margin:18px 0 0;text-align:center;font-size:13px;letter-spacing:.16em;color:var(--ink-40);text-transform:uppercase}.ticker[data-astro-cid-j7pv25f6]{display:flex;overflow:hidden;white-space:nowrap;padding:15px 0;border-top:1px solid var(--border-faint);user-select:none}.ticker-track[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:36px;padding-right:36px;flex:0 0 auto}.tick-item[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:.24em;color:var(--ink-40);text-transform:uppercase}.tick-sep[data-astro-cid-j7pv25f6]{display:inline-block;width:7px;height:12px;background:var(--color-accent);transform:skew(var(--skew));opacity:.85}.days[data-astro-cid-j7pv25f6]{border-top:1px solid var(--border-faint);border-bottom:1px solid var(--border-faint);background:var(--color-band)}.days-inner[data-astro-cid-j7pv25f6]{max-width:1000px;margin:0 auto;padding:72px 24px}.days-line[data-astro-cid-j7pv25f6]{height:2px;background:var(--color-gold);margin-bottom:48px;transform-origin:left center}.days-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:48px}.day[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:12px}.day-label[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.2em;color:var(--color-gold)}.day[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-display);font-weight:600;font-size:26px;text-transform:uppercase;color:var(--color-ink)}.day[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:15px;line-height:1.6;color:var(--ink-65)}.signup[data-astro-cid-j7pv25f6]{max-width:680px;margin:0 auto;padding:104px 24px 120px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}h2[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(32px,5vw,52px);line-height:1.1;text-transform:uppercase;text-wrap:balance}.signup-sub[data-astro-cid-j7pv25f6]{margin:0;font-size:17px;line-height:1.55;color:var(--ink-68);max-width:440px}.proof[data-astro-cid-j7pv25f6]{margin:0;max-width:440px;display:flex;flex-direction:column;align-items:center;gap:12px}.proof-bar[data-astro-cid-j7pv25f6]{display:block;width:26px;height:4px;background:var(--color-gold);transform:skew(var(--skew))}.proof[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:0;font-size:16px;line-height:1.6;color:var(--ink-72)}.proof[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold)}#optin-form[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:100%;max-width:480px}#optin-form[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{flex:1 1 240px;min-width:0;background:var(--color-input);border:1px solid var(--border-input);color:var(--color-ink);font-size:16px;padding:15px 18px;outline:none;font-family:var(--font-body)}#optin-form[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]:focus{border-color:var(--color-accent)}#optin-form[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{flex:0 0 auto;font-size:15px;padding:15px 30px;background:var(--color-accent);color:#fff;border:none;cursor:pointer;font-family:var(--font-display);font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:background .15s ease}#optin-form[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:hover:not(:disabled){background:var(--color-accent-hover)}#optin-form[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:disabled{cursor:default;opacity:.85}.success[data-astro-cid-j7pv25f6]{margin:0;color:var(--color-gold);font-size:15px}.error[data-astro-cid-j7pv25f6]{margin:0;color:var(--color-accent-hover);font-size:14px}.fine-print[data-astro-cid-j7pv25f6]{font-size:12px;letter-spacing:.1em;color:var(--ink-38)}.site-footer[data-astro-cid-j7pv25f6]{border-top:1px solid var(--border-faint);padding:36px 24px;display:flex;flex-direction:column;align-items:center;gap:14px}.copyright[data-astro-cid-j7pv25f6]{font-size:12px;color:var(--ink-35)}.sticky-cta[data-astro-cid-j7pv25f6]{position:fixed;left:0;right:0;bottom:0;z-index:50;display:none;align-items:center;gap:8px;padding:10px 12px;background:#0b0b0deb;backdrop-filter:blur(8px);border-top:1px solid var(--border-faint);transform:translateY(110%);transition:transform .3s ease}.sticky-cta[data-astro-cid-j7pv25f6].show{transform:translateY(0)}.sticky-btn[data-astro-cid-j7pv25f6]{flex:1;text-align:center;font-size:15px;padding:13px 16px}.sticky-dismiss[data-astro-cid-j7pv25f6]{flex:0 0 auto;background:none;border:none;color:var(--ink-55);font-size:24px;line-height:1;padding:8px 10px;cursor:pointer}@media(max-width:767px){.sticky-cta[data-astro-cid-j7pv25f6]{display:flex}}@media(prefers-reduced-motion:no-preference){.reveal-text[data-astro-cid-j7pv25f6]{transform:translateY(110%);animation:gj-rise .55s cubic-bezier(.2,.7,.2,1) .1s forwards}.reveal-delay[data-astro-cid-j7pv25f6]{animation-delay:.22s}.anim-chip[data-astro-cid-j7pv25f6],.anim-late[data-astro-cid-j7pv25f6],.anim-later[data-astro-cid-j7pv25f6]{opacity:0;animation:gj-fade-up .5s ease forwards}.anim-chip[data-astro-cid-j7pv25f6]{animation-delay:0s}.anim-late[data-astro-cid-j7pv25f6]{animation-delay:.4s}.anim-later[data-astro-cid-j7pv25f6]{animation-delay:.52s}.hero[data-astro-cid-j7pv25f6]:before{animation:gj-glow 14s ease-in-out infinite alternate}.ticker-track[data-astro-cid-j7pv25f6]{animation:gj-ticker 48s linear infinite}.days-line[data-astro-cid-j7pv25f6]{transform:scaleX(0);transition:transform .8s cubic-bezier(.2,.7,.2,1)}.days[data-astro-cid-j7pv25f6].in-view .days-line[data-astro-cid-j7pv25f6]{transform:scaleX(1)}.day[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(14px);transition:opacity .5s ease var(--stagger, 0s),transform .5s ease var(--stagger, 0s)}.days[data-astro-cid-j7pv25f6].in-view .day[data-astro-cid-j7pv25f6]{opacity:1;transform:none}.success[data-astro-cid-j7pv25f6]{animation:gj-pulse 2s ease-in-out infinite}}@keyframes gj-ticker{to{transform:translate(-100%)}}@keyframes gj-rise{to{transform:translateY(0)}}@keyframes gj-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes gj-glow{0%{transform:translate(-3%) scale(1);opacity:.8}to{transform:translate(3%,2%) scale(1.08);opacity:1}}@keyframes gj-pulse{0%,to{opacity:.55}50%{opacity:1}}
