.club-hero[data-astro-cid-ymthhh2l]{text-align:center;max-width:52rem;margin:1rem auto 4rem}.hero-eyebrow[data-astro-cid-ymthhh2l]{font-family:Inter,system-ui,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ochre);margin-bottom:1rem}.club-hero[data-astro-cid-ymthhh2l] h1[data-astro-cid-ymthhh2l]{font-size:clamp(2.4rem,5vw,3.8rem);line-height:1.05;margin:0 auto 1.25rem}.hero-em[data-astro-cid-ymthhh2l]{color:var(--moss);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1}.lede[data-astro-cid-ymthhh2l]{font-family:Fraunces,serif;font-size:1.2rem;line-height:1.5;color:var(--muted);margin:0 auto 2.5rem;max-width:44rem}.lede[data-astro-cid-ymthhh2l] strong[data-astro-cid-ymthhh2l]{color:var(--moss-deep)}.hero-meta[data-astro-cid-ymthhh2l]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;max-width:44rem;margin:0 auto}.meta-item[data-astro-cid-ymthhh2l]{background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:1rem .75rem;text-align:center}.meta-item[data-astro-cid-ymthhh2l] strong[data-astro-cid-ymthhh2l]{display:block;font-family:Fraunces,serif;font-size:1.85rem;font-weight:800;color:var(--moss);line-height:1;letter-spacing:-.03em}.meta-item[data-astro-cid-ymthhh2l] span[data-astro-cid-ymthhh2l]{display:block;font-family:Inter,system-ui,sans-serif;font-size:.72rem;color:var(--muted);margin-top:.4rem;letter-spacing:.04em}.cohort-grid[data-astro-cid-ymthhh2l]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;max-width:64rem;margin:0 auto 3rem}.cohort-card[data-astro-cid-ymthhh2l]{background:var(--paper);border:1px solid var(--rule);border-top:6px solid var(--moss);border-radius:12px;padding:2rem 2rem 1.75rem;display:flex;flex-direction:column}.cohort--book[data-astro-cid-ymthhh2l]{border-top-color:var(--ochre)}.cohort-eyebrow[data-astro-cid-ymthhh2l]{font-family:Inter,system-ui,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--moss);margin-bottom:.5rem}.cohort--book[data-astro-cid-ymthhh2l] .cohort-eyebrow[data-astro-cid-ymthhh2l]{color:var(--ochre)}.cohort-name[data-astro-cid-ymthhh2l]{font-family:Fraunces,serif;font-size:clamp(1.85rem,3vw,2.4rem);font-weight:800;color:var(--moss-deep);margin:0 0 .6rem;line-height:1.05;letter-spacing:-.02em}.cohort-tagline[data-astro-cid-ymthhh2l]{font-family:Fraunces,serif;font-style:italic;color:var(--muted);font-size:1.05rem;line-height:1.5;margin:0 0 1.5rem}.cohort-when[data-astro-cid-ymthhh2l]{background:var(--sage-100);border-radius:6px;padding:1rem 1.25rem;margin:0 0 1.5rem}.when-row[data-astro-cid-ymthhh2l]{display:grid;grid-template-columns:6rem 1fr;gap:.75rem;align-items:baseline;padding:.25rem 0}.when-row[data-astro-cid-ymthhh2l]+.when-row[data-astro-cid-ymthhh2l]{border-top:1px solid var(--sage-200)}.when-label[data-astro-cid-ymthhh2l]{font-family:Inter,system-ui,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--moss)}.when-value[data-astro-cid-ymthhh2l]{font-family:Fraunces,serif;font-size:.95rem;color:var(--ink)}.when-value[data-astro-cid-ymthhh2l] strong[data-astro-cid-ymthhh2l]{color:var(--moss-deep)}.cohort-h3[data-astro-cid-ymthhh2l]{font-family:Fraunces,serif;font-size:1rem;font-weight:700;color:var(--moss);letter-spacing:.02em;margin:0 0 .5rem}.cohort-card[data-astro-cid-ymthhh2l] p[data-astro-cid-ymthhh2l]{font-size:.98rem;line-height:1.6;color:var(--ink);margin-bottom:1.25rem}.cohort-card[data-astro-cid-ymthhh2l] em[data-astro-cid-ymthhh2l]{color:var(--moss)}.cohort-includes[data-astro-cid-ymthhh2l]{list-style:none;padding:0;margin:0 0 1.5rem}.cohort-includes[data-astro-cid-ymthhh2l] li[data-astro-cid-ymthhh2l]{font-size:.92rem;line-height:1.5;margin-bottom:.45rem;padding-left:1.4rem;position:relative;color:var(--ink)}.cohort-includes[data-astro-cid-ymthhh2l] li[data-astro-cid-ymthhh2l]:before{content:"✓";position:absolute;left:0;color:var(--moss);font-weight:800}.cohort-price[data-astro-cid-ymthhh2l]{background:var(--cream);border:1px dashed var(--sage-300);border-radius:6px;padding:1.1rem 1.25rem;margin:0 0 1.25rem;text-align:center}.price-amount[data-astro-cid-ymthhh2l]{display:flex;align-items:baseline;justify-content:center;gap:.1rem}.dollar[data-astro-cid-ymthhh2l]{font-family:Fraunces,serif;font-size:1.4rem;font-weight:700;color:var(--moss);margin-top:.55rem}.num[data-astro-cid-ymthhh2l]{font-family:Fraunces,serif;font-size:3.5rem;font-weight:900;color:var(--ink);line-height:1;letter-spacing:-.04em}.per[data-astro-cid-ymthhh2l]{font-family:Inter,system-ui,sans-serif;font-size:1rem;color:var(--muted);margin-left:.25rem}.price-fine[data-astro-cid-ymthhh2l]{font-family:Inter,system-ui,sans-serif;font-size:.78rem;color:var(--muted);margin-top:.4rem}.cohort-cta[data-astro-cid-ymthhh2l]{display:block;text-align:center;padding:1rem 1.4rem;background:var(--moss);color:var(--cream);text-decoration:none;font-family:Inter,system-ui,sans-serif;font-size:.98rem;font-weight:700;border-radius:6px;transition:background .15s,transform .15s;margin-top:auto}.cohort-cta[data-astro-cid-ymthhh2l]:hover{background:var(--moss-deep);transform:translateY(-2px);color:var(--cream)}.cohort--book[data-astro-cid-ymthhh2l] .cohort-cta[data-astro-cid-ymthhh2l]{background:var(--ochre);color:var(--moss-deep)}.cohort--book[data-astro-cid-ymthhh2l] .cohort-cta[data-astro-cid-ymthhh2l]:hover{background:#b88a30;color:var(--moss-deep)}.cohort-foot[data-astro-cid-ymthhh2l]{text-align:center;font-family:Inter,system-ui,sans-serif;font-size:.78rem;color:var(--muted);margin-top:.85rem}.both-callout[data-astro-cid-ymthhh2l]{max-width:56rem;margin:3rem auto 4rem;padding:2.5rem 2.25rem;background:var(--moss);color:var(--cream);border-radius:12px;text-align:center}.both-callout[data-astro-cid-ymthhh2l] h2[data-astro-cid-ymthhh2l]{color:var(--cream);font-size:clamp(1.6rem,3vw,2rem);margin:.35rem 0 1rem}.both-callout[data-astro-cid-ymthhh2l] .section-label[data-astro-cid-ymthhh2l]{color:var(--ochre)}.both-callout[data-astro-cid-ymthhh2l] p[data-astro-cid-ymthhh2l]{color:var(--sage-100);font-family:Fraunces,serif;font-style:italic;font-size:1.1rem;margin:0 auto;max-width:36rem;line-height:1.55}.how-it-works[data-astro-cid-ymthhh2l]{max-width:64rem;margin:4rem auto}.how-head[data-astro-cid-ymthhh2l]{text-align:center;margin-bottom:2.5rem}.section-label[data-astro-cid-ymthhh2l].center{text-align:center;display:block}.how-head[data-astro-cid-ymthhh2l] h2[data-astro-cid-ymthhh2l]{font-size:clamp(1.7rem,3.5vw,2.25rem);margin:.35rem auto 0}.how-steps[data-astro-cid-ymthhh2l]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.how-steps[data-astro-cid-ymthhh2l] li[data-astro-cid-ymthhh2l]{background:var(--paper);border:1px solid var(--rule);border-left:4px solid var(--sage-300);border-radius:8px;padding:1.5rem;display:grid;grid-template-columns:4rem 1fr;gap:.85rem;align-items:start}.step-num[data-astro-cid-ymthhh2l]{font-family:Fraunces,serif;font-size:1.85rem;font-weight:800;color:var(--sage-300);letter-spacing:-.03em;line-height:1}.step-body[data-astro-cid-ymthhh2l] h3[data-astro-cid-ymthhh2l]{font-family:Fraunces,serif;font-size:1.1rem;margin:0 0 .4rem;color:var(--moss-deep)}.step-body[data-astro-cid-ymthhh2l] p[data-astro-cid-ymthhh2l]{font-size:.92rem;line-height:1.55;color:var(--ink);margin:0}.step-body[data-astro-cid-ymthhh2l] strong[data-astro-cid-ymthhh2l]{color:var(--moss-deep)}.scholarship-section[data-astro-cid-ymthhh2l]{max-width:56rem;margin:4rem auto}.scholarship-card[data-astro-cid-ymthhh2l]{padding:2rem 2rem 2.25rem;background:var(--ochre);color:var(--moss-deep);border-radius:12px;text-align:center}.scholarship-eyebrow[data-astro-cid-ymthhh2l]{font-family:Inter,system-ui,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.5rem;opacity:.7}.scholarship-card[data-astro-cid-ymthhh2l] h3[data-astro-cid-ymthhh2l]{font-family:Fraunces,serif;font-size:1.4rem;font-weight:800;margin:0 0 .85rem;color:var(--moss-deep);line-height:1.25}.scholarship-card[data-astro-cid-ymthhh2l] p[data-astro-cid-ymthhh2l]{font-size:1rem;line-height:1.6;color:var(--moss-deep);margin:0 auto 1.25rem;max-width:36rem}.scholarship-card[data-astro-cid-ymthhh2l] strong[data-astro-cid-ymthhh2l]{color:var(--moss-deep)}.scholarship-cta[data-astro-cid-ymthhh2l]{display:inline-block;padding:.9rem 1.4rem;background:var(--moss-deep);color:var(--ochre);text-decoration:none;font-family:Inter,system-ui,sans-serif;font-size:.95rem;font-weight:700;border-radius:6px}.scholarship-cta[data-astro-cid-ymthhh2l]:hover{background:var(--ink);color:var(--ochre)}@media(max-width:880px){.hero-meta[data-astro-cid-ymthhh2l]{grid-template-columns:1fr 1fr}.cohort-grid[data-astro-cid-ymthhh2l],.how-steps[data-astro-cid-ymthhh2l]{grid-template-columns:1fr}}
