html:has(.jp-join-page){overflow:visible}html:has(.jp-join-page) body{overflow:visible}.jp-join-page{--jp-gold:#ae7748;--jp-gold-hover:#9a6640;--jp-ink:#111009;--jp-cream:#faf8f4;--jp-muted:#655f5a;background:radial-gradient(ellipse at 80% 0%, #ae77481a 0%, transparent 46%), radial-gradient(ellipse at 8% 100%, #ae77480f 0%, transparent 42%), var(--jp-cream);color:var(--jp-ink);font-family:inter-tight-variable,sans-serif;overflow:visible}.jp-join-page .site-content{background:0 0;margin-top:90px;padding:28px 0 72px}.jp-join-page .wrapper{width:100%;max-width:100%;margin:0;padding:0}.jp-join-page #main{width:unset;max-width:100%;margin:0;padding:0}.jp-join-page.page .entry-header{display:none!important}.jp-lander{width:min(1080px,100% - 48px);margin:0 auto;padding:28px 0 12px}.jp-mast{text-align:center;max-width:680px;margin:0 auto 48px}.jp-kicker,.jp-plan-label{letter-spacing:.18em;text-transform:uppercase;color:var(--jp-gold);margin:0 0 16px;font-family:inter-tight-variable,sans-serif;font-size:12px;font-weight:500;line-height:1}.jp-kicker:before,.jp-plan-label:before{content:"";background:#ae774873;width:48px;height:1px;margin:0 auto 16px;display:block}.jp-plan-label:before{margin-left:0}.jp-mast h1,.jp-plan h2{letter-spacing:0;color:var(--jp-ink);margin:0;font-family:IvyPresto Headline,ivypresto-headline,serif;font-weight:400}.jp-mast h1{font-size:clamp(44px,6vw,68px);line-height:1.02}.jp-deck{color:var(--jp-muted);margin:18px 0 0;font-size:18px;line-height:1.5}.jp-plans{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.jp-plan{background:#fff;border:1px solid #11100914;border-radius:2px;flex-direction:column;margin:0;padding:36px 36px 32px;display:flex;box-shadow:0 24px 50px -36px #11100973}.jp-plan h2{font-size:clamp(28px,3vw,36px);line-height:1.12}.jp-price{border-bottom:1px solid #11100914;align-items:baseline;gap:6px;margin:22px 0 28px;padding-bottom:22px;display:flex}.jp-price-amount{color:var(--jp-ink);font-family:IvyPresto Headline,ivypresto-headline,serif;font-size:48px;line-height:1}.jp-price-term{letter-spacing:.04em;color:var(--jp-muted);font-size:15px}.jp-plan ul{margin:0;padding:0;list-style:none}.jp-plan li{color:#2a2723;margin:0 0 14px;padding-left:18px;font-size:16px;line-height:1.55;position:relative}.jp-plan li:before{content:"";background:var(--jp-gold);width:8px;height:1px;position:absolute;top:.7em;left:0}.jp-plan em{font-style:italic}.jp-fine{color:var(--jp-muted);margin:8px 0 0;font-size:13px;font-style:italic;line-height:1.5}.jp-cta{background:var(--jp-gold);border:1.5px solid var(--jp-gold);letter-spacing:0;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;min-width:180px;height:48px;margin-top:auto;padding:0 26px;font-family:inter-tight-variable,sans-serif;font-size:16px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex;color:#fff!important;text-decoration:none!important}.jp-plan .jp-cta{margin-top:auto}.jp-cta:hover{background:var(--jp-gold-hover);border-color:var(--jp-gold-hover);color:#fff!important}.jp-plan--pass{background:radial-gradient(ellipse at 100% 0%, #ae774838 0%, transparent 46%), var(--jp-ink);border-color:var(--jp-ink);color:#f7f1e8}.jp-plan--pass h2,.jp-plan--pass .jp-price,.jp-plan--pass li{color:#f7f1e8}.jp-plan--pass .jp-price{border-bottom-color:#f7f1e824}.jp-plan--pass .jp-price--call{margin-top:22px;font-family:IvyPresto Headline,ivypresto-headline,serif;font-size:28px;line-height:1.25;display:block}.jp-plan--pass a:not(.jp-cta){text-underline-offset:3px;font-weight:500;text-decoration:underline;color:var(--jp-gold)!important}.jp-plan--pass a:not(.jp-cta):hover{color:#e4c4a4!important}.jp-plan--pass .jp-cta{background:var(--jp-gold);color:#111009!important}.jp-plan--pass .jp-cta:hover{background:#c4926a;border-color:#c4926a;color:#111009!important}@media (max-width:800px){.jp-lander{width:min(100% - 32px,640px);padding-top:12px}.jp-plans{grid-template-columns:1fr}.jp-plan{padding:28px 22px 24px}.jp-price-amount{font-size:40px}}
