.hc.svelte-f0ly4l{--bg:#1f1f27;--cream:#fdf6e8;--serif:"Gloock", Georgia, serif;color:#fff;background:var(--bg);min-height:100vh;padding-bottom:80px}.top.svelte-f0ly4l{align-items:center;gap:24px;max-width:1240px;margin:0 auto;padding:18px 24px;display:flex}.logo.svelte-f0ly4l img:where(.svelte-f0ly4l){display:block}.links.svelte-f0ly4l{gap:22px;margin-left:auto;font-size:17px;font-weight:600;display:flex}.links.svelte-f0ly4l a:where(.svelte-f0ly4l){color:#fff;text-decoration:none}.pill.svelte-f0ly4l{font:600 16px var(--font);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;padding:11px 22px;text-decoration:none;display:inline-flex}.pill.cream.svelte-f0ly4l{color:var(--dark);background:var(--cream)}.pill.red.svelte-f0ly4l{color:#fff;background:var(--red)}.hero.svelte-f0ly4l{text-align:center;background:linear-gradient(#1f181f 0%,#2a1a22 55%,#6d2232 100%);padding:36px 24px 110px}.banner.svelte-f0ly4l{color:#ddd;font-size:18px;text-decoration:none}h1.svelte-f0ly4l{font:400 clamp(52px, 9vw, 104px) / .98 var(--serif);color:var(--cream);margin:18px 0 14px}.grad.svelte-f0ly4l{background:linear-gradient(90deg,#a633d6,#ec3750,#ff8c37,#f1c40f);color:#0000;-webkit-background-clip:text;background-clip:text}.lede.svelte-f0ly4l{max-width:560px;margin:0 auto 26px;font-size:19px;font-weight:600;line-height:1.35}.signup.svelte-f0ly4l{background:#2b2a33;border-radius:999px;max-width:560px;margin:0 auto;padding:5px;display:flex}.signup.svelte-f0ly4l input:where(.svelte-f0ly4l){min-width:0;font:17px var(--font);color:#fff;background:0 0;border:0;outline:none;flex:1;padding:0 20px}.terms.svelte-f0ly4l{background:#1b1a21;border-radius:999px;margin:14px 0 0;padding:8px 16px;font-size:14px;font-style:italic;display:inline-block}.terms.svelte-f0ly4l a:where(.svelte-f0ly4l){color:var(--red)}.joining.svelte-f0ly4l{max-width:920px;margin:0 auto;padding:80px 20px 20px}h2.svelte-f0ly4l{font:400 clamp(34px, 5vw, 48px) / 1.1 var(--serif);text-align:center;margin:0 0 8px}.sub.svelte-f0ly4l{text-align:center;color:#cfcfd8;margin:0 0 36px;font-size:18px}.card.svelte-f0ly4l{border-radius:14px;margin-bottom:30px;padding:34px 44px;position:relative;overflow:hidden}.card.svelte-f0ly4l h3:where(.svelte-f0ly4l){font:400 clamp(28px, 4vw, 40px) / 1.1 var(--serif);align-items:center;gap:12px;margin:0 0 12px;display:flex}.card.svelte-f0ly4l p:where(.svelte-f0ly4l){max-width:640px;margin:0 0 18px;font-size:18px;line-height:1.4}.community.svelte-f0ly4l{background:linear-gradient(120deg,#3b2a5e,#23222c 70%)}.hcb.svelte-f0ly4l{background:linear-gradient(120deg,#4a1d29,#23222c 70%)}.perks.svelte-f0ly4l{background:linear-gradient(120deg,#4b3a12,#23222c 70%)}.globe-card.svelte-f0ly4l{outline-offset:-2px;outline:2px solid #ec37508c;padding:0}.globe-card.svelte-f0ly4l .stage.in-card{height:520px}.hc.svelte-f0ly4l .in-card .map{left:50%!important}.club-copy.svelte-f0ly4l{width:46%;position:absolute;top:50%;left:44px;transform:translateY(-50%)}.club-copy.svelte-f0ly4l p:where(.svelte-f0ly4l){font-size:17px}.live.svelte-f0ly4l{color:var(--yellow);align-items:center;gap:10px;font-weight:700;display:flex}.ping.svelte-f0ly4l{background:var(--yellow);border-radius:50%;width:10px;height:10px;animation:1.8s infinite svelte-f0ly4l-ping;box-shadow:0 0 #f1c40f99}@keyframes svelte-f0ly4l-ping{70%{box-shadow:0 0 0 10px #f1c40f00}to{box-shadow:0 0 #f1c40f00}}.ctas.svelte-f0ly4l{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ghost.svelte-f0ly4l{color:#fff;font-weight:700}.ready.svelte-f0ly4l{text-align:center;padding:60px 20px 20px}.ready.svelte-f0ly4l p:where(.svelte-f0ly4l){color:#cfcfd8;font-size:18px}footer.svelte-f0ly4l{text-align:center;color:var(--muted);padding:40px 20px;font-size:14px}@media (width<=900px){.links.svelte-f0ly4l{display:none}.top.svelte-f0ly4l{justify-content:space-between}}@media (width<=760px){.card.svelte-f0ly4l{padding:26px 22px}.globe-card.svelte-f0ly4l .stage.in-card{height:720px}.club-copy.svelte-f0ly4l{width:auto;top:26px;left:22px;right:22px;transform:none}.hc.svelte-f0ly4l .in-card .map{top:52%!important;left:0!important}}@media (prefers-reduced-motion:reduce){.ping.svelte-f0ly4l{animation:none}}
