.hero.svelte-2nmwhr{position:relative;height:100vh;height:100svh;min-height:620px;overflow:hidden;background:#1e1a2a}.hero.svelte-2nmwhr>canvas{position:absolute;inset:0;width:100%;height:100%}.hero.svelte-2nmwhr .nav:where(.svelte-2nmwhr),.hero.svelte-2nmwhr .copy:where(.svelte-2nmwhr){color:#fff;text-shadow:0 1px 2px rgba(10,8,20,.35),0 2px 26px rgba(10,8,20,.55)}.nav.svelte-2nmwhr{position:absolute;z-index:3;top:0;left:0;right:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 28px}.nav.svelte-2nmwhr .links:where(.svelte-2nmwhr){display:flex;gap:6px}.nav.svelte-2nmwhr .links:where(.svelte-2nmwhr) a:where(.svelte-2nmwhr){color:#fff;text-decoration:none;font-size:14px;padding:7px 12px;border-radius:999px;transition:background .2s}.nav.svelte-2nmwhr .links:where(.svelte-2nmwhr) a:where(.svelte-2nmwhr):hover{background:#ffffff2e}.nav.svelte-2nmwhr .links:where(.svelte-2nmwhr) a[aria-current]:where(.svelte-2nmwhr){background:#ffffff24}.nav.svelte-2nmwhr a:where(.svelte-2nmwhr):focus-visible,.copy.svelte-2nmwhr .go:where(.svelte-2nmwhr):focus-visible{outline:2px solid #A99AFF;outline-offset:3px}.brand.svelte-2nmwhr{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit;font-size:18px;letter-spacing:-.02em;font-weight:500}.brand.svelte-2nmwhr img:where(.svelte-2nmwhr){height:18px}.hero.svelte-2nmwhr .brand:where(.svelte-2nmwhr) img:where(.svelte-2nmwhr){filter:invert(1) drop-shadow(0 1px 6px rgba(10,8,20,.5))}.nav.svelte-2nmwhr .right:where(.svelte-2nmwhr){display:flex;justify-content:flex-end;gap:8px;align-items:center}.pill.svelte-2nmwhr{display:inline-flex;align-items:center;height:34px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s}.pill.light.svelte-2nmwhr{background:#fff;color:var(--ink);box-shadow:0 1px 2px #0000000f;text-shadow:none}.copy.svelte-2nmwhr{position:absolute;z-index:2;left:44px;bottom:52px;max-width:620px}.hero.svelte-2nmwhr .copy:where(.svelte-2nmwhr){text-shadow:0 1px 3px rgba(10,8,20,.55),0 2px 26px rgba(10,8,20,.6)}.chip.svelte-2nmwhr{display:inline-flex;align-items:center;gap:8px;color:#fff;text-shadow:0 1px 10px rgba(10,8,20,.7)}.chip.svelte-2nmwhr i:where(.svelte-2nmwhr){width:6px;height:6px;background:#a99aff}h1.svelte-2nmwhr{margin-top:16px;font-weight:500;font-size:clamp(38px,4.4vw,60px);line-height:1.04;letter-spacing:-.035em}.hero.svelte-2nmwhr h1:where(.svelte-2nmwhr) em:where(.svelte-2nmwhr){color:#ffffff9e}.lede.svelte-2nmwhr{margin-top:16px;max-width:36ch;font-size:17px;line-height:1.5;color:#ffffffe0}.copy.svelte-2nmwhr .go:where(.svelte-2nmwhr){margin-top:22px;display:inline-flex;align-items:center;gap:12px;height:46px;padding:0 6px 0 20px;border-radius:999px;background:#fff;color:var(--ink);text-decoration:none;font-size:15px;font-weight:500;text-shadow:none;transition:background .2s}.copy.svelte-2nmwhr .go:where(.svelte-2nmwhr) span:where(.svelte-2nmwhr){width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;transition:transform .25s}.copy.svelte-2nmwhr .go:where(.svelte-2nmwhr):hover{background:#edeaff}.copy.svelte-2nmwhr .go:where(.svelte-2nmwhr):hover span:where(.svelte-2nmwhr){transform:translateY(2px)}.hero.svelte-2nmwhr .side:where(.svelte-2nmwhr){position:absolute;z-index:2;right:44px;bottom:58px;color:#ffffffc7;text-align:right;line-height:1.9}.hero.svelte-2nmwhr .side:where(.svelte-2nmwhr) b:where(.svelte-2nmwhr){color:#fff;font-weight:500}.trust.svelte-2nmwhr{background:var(--ink);color:#ffffff8c}.trust.svelte-2nmwhr .wrap:where(.svelte-2nmwhr){display:flex;align-items:center;justify-content:center;gap:36px;height:76px}.trust.svelte-2nmwhr .rule:where(.svelte-2nmwhr){flex:0 1 120px;height:1px;background:#ffffff24}.trust.svelte-2nmwhr img:where(.svelte-2nmwhr){height:34px;width:auto;filter:brightness(0) invert(1);opacity:.9}.paper.svelte-2nmwhr{position:relative;overflow:hidden}.paper.svelte-2nmwhr>.dots{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.eyebrow.svelte-2nmwhr{color:var(--accent);display:inline-flex;align-items:center;gap:8px}.eyebrow.svelte-2nmwhr i:where(.svelte-2nmwhr){width:6px;height:6px;background:var(--accent)}h2.svelte-2nmwhr{font-weight:500;font-size:clamp(30px,3.4vw,46px);letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.intro.svelte-2nmwhr{position:relative;text-align:center;padding-top:112px}.intro.svelte-2nmwhr h2:where(.svelte-2nmwhr){margin-top:16px}.intro.svelte-2nmwhr p:where(.svelte-2nmwhr){margin:14px auto 0;max-width:40ch;color:var(--muted);font-size:16px;line-height:1.6}.stage.svelte-2nmwhr{position:relative;overflow:hidden;border-radius:14px;height:680px;margin-top:56px;background:#2a2620}.stage.svelte-2nmwhr>canvas{position:absolute;inset:0;width:100%;height:100%}.steps.svelte-2nmwhr{position:absolute;inset:0;display:flex;align-items:flex-end;gap:2.6%;padding:0 5%;list-style:none}.step.svelte-2nmwhr{flex:1;min-width:0;height:var(--h, 88%);display:flex;flex-direction:column}.step.svelte-2nmwhr:nth-child(2n){--h: 94%}.step.svelte-2nmwhr:nth-child(odd){--h: 84%}.cap.svelte-2nmwhr{color:#fff;padding:0 2px 14px;text-shadow:0 1px 2px rgba(10,8,20,.45),0 2px 20px rgba(10,8,20,.6)}.cap.svelte-2nmwhr i:where(.svelte-2nmwhr){font-style:normal;display:block;color:#fffc}.cap.svelte-2nmwhr b:where(.svelte-2nmwhr){display:block;margin-top:6px;font-weight:500;font-size:clamp(20px,1.9vw,26px);letter-spacing:-.02em;line-height:1.1}.shot.svelte-2nmwhr{flex:1;min-height:0;border-radius:22px 22px 0 0;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #ffffffb3,0 30px 70px -24px #140e0699}.shot.svelte-2nmwhr img:where(.svelte-2nmwhr){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block}.stage.anim.svelte-2nmwhr .step:where(.svelte-2nmwhr){opacity:0;transform:translateY(48px);transition:opacity .6s,transform .8s cubic-bezier(.2,.8,.2,1)}.stage.anim.in.svelte-2nmwhr .step:where(.svelte-2nmwhr){opacity:1;transform:none}.stage.anim.in.svelte-2nmwhr .step:where(.svelte-2nmwhr):nth-child(2){transition-delay:90ms}.stage.anim.in.svelte-2nmwhr .step:where(.svelte-2nmwhr):nth-child(3){transition-delay:.18s}.stage.anim.in.svelte-2nmwhr .step:where(.svelte-2nmwhr):nth-child(4){transition-delay:.27s}.swipe.svelte-2nmwhr{display:none}.notes.svelte-2nmwhr{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:2.6%;padding:18px 5% 0;color:var(--muted);font-size:14px;line-height:1.5}.clubs.svelte-2nmwhr{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-top:130px;border-bottom:1px solid var(--line)}.clubs.svelte-2nmwhr .t:where(.svelte-2nmwhr){padding-bottom:72px}.big.svelte-2nmwhr{display:flex;align-items:baseline;gap:14px}.big.svelte-2nmwhr b:where(.svelte-2nmwhr){font-weight:500;font-size:clamp(96px,12vw,168px);letter-spacing:-.06em;line-height:.85;color:var(--accent)}.big.svelte-2nmwhr span:where(.svelte-2nmwhr){color:var(--muted)}.clubs.svelte-2nmwhr h2:where(.svelte-2nmwhr){margin-top:28px}.clubs.svelte-2nmwhr p:where(.svelte-2nmwhr){margin-top:12px;max-width:36ch;color:var(--muted);font-size:16px;line-height:1.6}.clubs.svelte-2nmwhr .pit:where(.svelte-2nmwhr){position:relative;height:560px;overflow:hidden}.clubs.svelte-2nmwhr .pit:where(.svelte-2nmwhr) .shot:where(.svelte-2nmwhr){position:absolute;left:50%;bottom:0;width:min(300px,62%);height:92%;transform:translate(-50%);box-shadow:0 0 0 1px #1c1a1614,0 40px 80px -30px #28187873}.oner.svelte-2nmwhr{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start;padding:110px 0 90px;scroll-margin-top:20px}.oner.svelte-2nmwhr h2:where(.svelte-2nmwhr){margin-top:16px}.oner.svelte-2nmwhr .t:where(.svelte-2nmwhr)>p:where(.svelte-2nmwhr){margin-top:14px;max-width:38ch;color:var(--muted);font-size:16px;line-height:1.6}.how.svelte-2nmwhr{margin-top:28px;border-top:1px solid var(--line);list-style:none}.how.svelte-2nmwhr li:where(.svelte-2nmwhr){display:grid;grid-template-columns:34px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14.5px;line-height:1.45}.how.svelte-2nmwhr li:where(.svelte-2nmwhr) i:where(.svelte-2nmwhr){font-style:normal;color:var(--accent)}.card.svelte-2nmwhr{background:#fff;border:1px solid var(--line);border-radius:14px;padding:30px;box-shadow:0 30px 60px -40px #1e140a40}.f.svelte-2nmwhr{display:grid;gap:16px}.f.svelte-2nmwhr label:where(.svelte-2nmwhr),.f.svelte-2nmwhr legend:where(.svelte-2nmwhr){display:block;color:var(--muted);font-size:10.5px;margin-bottom:7px}.f.svelte-2nmwhr fieldset:where(.svelte-2nmwhr){border:0}.f.svelte-2nmwhr input[type=text]:where(.svelte-2nmwhr),.f.svelte-2nmwhr input[type=email]:where(.svelte-2nmwhr){width:100%;height:50px;padding:0 14px;border:1px solid rgba(28,26,22,.16);border-radius:8px;background:#fbfaf8;font:16px var(--font-sans);color:var(--ink);transition:border-color .2s,background .2s}.f.svelte-2nmwhr input:where(.svelte-2nmwhr):focus{outline:none;border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px var(--accent-soft)}.seg.svelte-2nmwhr{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:10px;background:#f1efea}.seg.svelte-2nmwhr input:where(.svelte-2nmwhr){position:absolute;opacity:0;pointer-events:none}.seg.svelte-2nmwhr label:where(.svelte-2nmwhr){margin:0;height:42px;display:grid;place-items:center;border-radius:7px;cursor:pointer;color:#5e594f;font:500 14.5px var(--font-sans);letter-spacing:0;text-transform:none;transition:background .2s,color .2s}.seg.svelte-2nmwhr input:where(.svelte-2nmwhr):checked+label:where(.svelte-2nmwhr){background:#fff;color:var(--ink);box-shadow:0 1px 3px #00000014}.seg.svelte-2nmwhr input:where(.svelte-2nmwhr):focus-visible+label:where(.svelte-2nmwhr){outline:2px solid var(--accent);outline-offset:2px}.hint.svelte-2nmwhr{display:none;margin-top:8px;font-size:13.5px;color:#23663a}.hint.on.svelte-2nmwhr{display:block}.hint.svelte-2nmwhr a:where(.svelte-2nmwhr){color:inherit;font-weight:500;text-decoration:underline}.send.svelte-2nmwhr{margin-top:6px;height:52px;border:0;border-radius:8px;background:var(--ink);color:#fff;font:500 15.5px var(--font-sans);cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:0 7px 0 18px;transition:background .2s}.send.svelte-2nmwhr span:where(.svelte-2nmwhr){width:38px;height:38px;border-radius:6px;display:grid;place-items:center;background:#ffffff1f;transition:transform .25s}.send.svelte-2nmwhr:hover{background:#3a362e}.send.svelte-2nmwhr:hover span:where(.svelte-2nmwhr){transform:translate(3px)}.send.svelte-2nmwhr:disabled{cursor:progress;background:#3a362e}.send.svelte-2nmwhr:disabled span:where(.svelte-2nmwhr){transform:none}.send.svelte-2nmwhr:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.fine.svelte-2nmwhr{color:var(--muted);font-size:12.5px;line-height:1.5}.err.svelte-2nmwhr{color:#b42318;font-size:13px;display:none}.err.on.svelte-2nmwhr{display:block}.done.svelte-2nmwhr .ok:where(.svelte-2nmwhr){display:inline-flex;align-items:center;gap:8px;padding:5px 9px;border-radius:4px;background:#e3f4e8;color:#23663a}.done.svelte-2nmwhr .ok:where(.svelte-2nmwhr) i:where(.svelte-2nmwhr){width:6px;height:6px;border-radius:50%;background:#22a55a;box-shadow:0 0 0 3px #22a55a2e}.done.svelte-2nmwhr h3:where(.svelte-2nmwhr){margin-top:16px;font-weight:500;font-size:26px;letter-spacing:-.02em;line-height:1.2}.done.svelte-2nmwhr>p:where(.svelte-2nmwhr){margin-top:8px;color:var(--muted);font-size:15px;line-height:1.55}.mail.svelte-2nmwhr{margin-top:20px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.mail.svelte-2nmwhr .top:where(.svelte-2nmwhr){display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 8px 8px 14px;background:#f6f4ef;border-bottom:1px solid var(--line);color:var(--muted)}.mail.svelte-2nmwhr textarea:where(.svelte-2nmwhr){display:block;width:100%;min-height:250px;padding:14px;border:0;resize:vertical;font:14px/1.55 var(--font-sans);color:var(--ink);background:#fff}.mail.svelte-2nmwhr textarea:where(.svelte-2nmwhr):focus{outline:none}.copy-btn.svelte-2nmwhr{height:34px;padding:0 14px;border:0;border-radius:6px;background:var(--ink);color:#fff;font:500 13px var(--font-sans);cursor:pointer;white-space:nowrap}.copy-btn.ghost.svelte-2nmwhr{background:transparent;color:var(--ink);border:1px solid rgba(28,26,22,.16)}.copy-btn.svelte-2nmwhr:focus-visible,.again.svelte-2nmwhr:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.share.svelte-2nmwhr{margin-top:14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px}.share.svelte-2nmwhr code:where(.svelte-2nmwhr){font-family:var(--font-mono);font-size:12.5px;padding:6px 9px;border-radius:6px;background:#f1efea;word-break:break-all}.again.svelte-2nmwhr{margin-top:18px;background:none;border:0;color:var(--muted);font:14px var(--font-sans);text-decoration:underline;cursor:pointer}.already.svelte-2nmwhr{position:relative;border-top:1px solid var(--line);padding:22px 0;text-align:center;color:var(--muted);font-size:14px}.already.svelte-2nmwhr a:where(.svelte-2nmwhr){color:var(--ink);font-weight:500;text-decoration:none;border-bottom:1px solid rgba(28,26,22,.3)}.already.svelte-2nmwhr a:where(.svelte-2nmwhr):hover{color:var(--accent);border-color:var(--accent)}.fn .dock.at-form .dock-cta{display:none}@media(max-width:860px){.nav.svelte-2nmwhr .links:where(.svelte-2nmwhr){display:none}.nav.svelte-2nmwhr{grid-template-columns:1fr auto;padding:0 16px}.nav.svelte-2nmwhr .center:where(.svelte-2nmwhr){order:-1}.hero.svelte-2nmwhr .side:where(.svelte-2nmwhr){display:none}.copy.svelte-2nmwhr{left:18px;right:18px;bottom:40px}.lede.svelte-2nmwhr{font-size:16.5px}.copy.svelte-2nmwhr .go:where(.svelte-2nmwhr){height:50px}.trust.svelte-2nmwhr .wrap:where(.svelte-2nmwhr){gap:18px}.trust.svelte-2nmwhr .rule:where(.svelte-2nmwhr){flex-basis:40px}.fn main.svelte-2nmwhr .wrap:where(.svelte-2nmwhr),.fn section.svelte-2nmwhr .wrap:where(.svelte-2nmwhr){padding:0 16px}.intro.svelte-2nmwhr{padding-top:76px}.stage.svelte-2nmwhr{margin:36px -16px 0;border-radius:0;height:min(640px,82svh)}.steps.svelte-2nmwhr{overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:0 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.steps.svelte-2nmwhr::-webkit-scrollbar{display:none}.step.svelte-2nmwhr,.step.svelte-2nmwhr:nth-child(n){flex:0 0 76vw;height:92%;scroll-snap-align:center}.step.svelte-2nmwhr:last-child{margin-right:16px}.cap.svelte-2nmwhr b:where(.svelte-2nmwhr){font-size:24px}.swipe.svelte-2nmwhr{display:block;position:absolute;z-index:2;top:18px;right:16px;color:#ffffffd9;text-shadow:0 1px 10px rgba(10,8,20,.6)}.notes.svelte-2nmwhr{display:none}.clubs.svelte-2nmwhr{grid-template-columns:1fr;gap:10px;margin-top:84px}.clubs.svelte-2nmwhr .t:where(.svelte-2nmwhr){padding-bottom:0}.clubs.svelte-2nmwhr .pit:where(.svelte-2nmwhr){height:500px}.clubs.svelte-2nmwhr .pit:where(.svelte-2nmwhr) .shot:where(.svelte-2nmwhr){width:72%}.oner.svelte-2nmwhr{grid-template-columns:1fr;gap:30px;padding:76px 0 60px}.card.svelte-2nmwhr{padding:20px;margin:0 -4px}.mail.svelte-2nmwhr textarea:where(.svelte-2nmwhr){min-height:300px}}@media(prefers-reduced-motion:reduce){.stage.anim.svelte-2nmwhr .step:where(.svelte-2nmwhr){transform:none;transition:opacity .2s}}
