.membership-intro[data-astro-cid-ctw2qbcu]{padding-block:1.25rem 1rem}.membership-band[data-astro-cid-ctw2qbcu]{padding-top:1.25rem}.membership-page[data-astro-cid-ctw2qbcu]{display:grid;gap:2.75rem}.membership-hero[data-astro-cid-ctw2qbcu]{display:grid;gap:1.35rem 2rem;align-items:center}@media(min-width:900px){.membership-hero[data-astro-cid-ctw2qbcu]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.membership-hero-photo[data-astro-cid-ctw2qbcu]{margin:0}.membership-hero-photo[data-astro-cid-ctw2qbcu] img[data-astro-cid-ctw2qbcu]{display:block;width:100%;height:auto;aspect-ratio:3934 / 2950;object-fit:cover;object-position:center;border-radius:18px;box-shadow:0 14px 36px #6f45281f}.membership-hero-copy[data-astro-cid-ctw2qbcu]{display:grid;gap:.7rem;align-content:center}.membership-hero-copy[data-astro-cid-ctw2qbcu] p[data-astro-cid-ctw2qbcu]{margin:0}.membership-mantra[data-astro-cid-ctw2qbcu]{font-family:var(--font-mantra);font-size:1.35rem;line-height:1.45;color:var(--heading)}.membership-mantra-lat[data-astro-cid-ctw2qbcu]{margin-top:-.35rem;font-family:var(--font-display);font-size:1.15rem;font-style:italic;color:var(--heading)}.membership-hero-note[data-astro-cid-ctw2qbcu]{padding:.85rem 1rem;border-radius:12px;background:linear-gradient(180deg,#fffdf8,#f8f1e2);border:1px solid var(--border-theme);color:var(--ink);font-size:.98rem}.membership-hero-note[data-astro-cid-ctw2qbcu] a[data-astro-cid-ctw2qbcu]{font-family:var(--font-nav);font-weight:700;color:var(--heading)}.membership-section-title[data-astro-cid-ctw2qbcu]{margin:0 0 1rem;color:var(--heading);font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.15}.membership-tiers[data-astro-cid-ctw2qbcu]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;align-items:stretch}.membership-card[data-astro-cid-ctw2qbcu]{display:flex;flex-direction:column;gap:.55rem;margin:0;min-width:0;padding:1.15rem 1.1rem 1.2rem;border-radius:18px;background:#fff;border:1px solid var(--border-theme);box-shadow:0 10px 28px #6f45280f}.membership-card[data-astro-cid-ctw2qbcu] h3[data-astro-cid-ctw2qbcu]{margin:0;color:var(--heading);font-size:clamp(1.45rem,2vw,1.7rem);line-height:1.15}.membership-card--base[data-astro-cid-ctw2qbcu]{background:radial-gradient(ellipse 90% 50% at 100% 0%,rgba(255,153,51,.18),transparent 58%),linear-gradient(180deg,#fffaf2,#fff 48%)}.membership-card--silver[data-astro-cid-ctw2qbcu]{background:radial-gradient(ellipse 90% 50% at 100% 0%,rgba(168,176,188,.35),transparent 58%),linear-gradient(180deg,#f7f8fa,#fff 48%);border-color:#d5d8de}.membership-card--gold[data-astro-cid-ctw2qbcu]{background:radial-gradient(ellipse 90% 55% at 100% 0%,rgba(226,192,104,.55),transparent 60%),linear-gradient(180deg,#fff8e8,#fff 46%);border-color:var(--border-theme-strong);box-shadow:0 16px 36px #a67a1c24}.membership-badge[data-astro-cid-ctw2qbcu]{align-self:flex-start;margin:0;padding:.28rem .65rem;border-radius:999px;background:#fff;border:1px solid var(--border-theme);font-family:var(--font-nav);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9a5b12}.membership-card--gold[data-astro-cid-ctw2qbcu] .membership-badge[data-astro-cid-ctw2qbcu]{background:var(--gold-gradient);border-color:#d4c08a;color:var(--heading)}.membership-price[data-astro-cid-ctw2qbcu]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .55rem;margin:.15rem 0 .2rem}.membership-price-amount[data-astro-cid-ctw2qbcu]{font-family:var(--font-display);font-size:clamp(2.2rem,3vw,2.7rem);font-weight:600;line-height:1;color:var(--heading)}.membership-price-cadence[data-astro-cid-ctw2qbcu]{font-family:var(--font-nav);font-size:.95rem;color:var(--muted)}.membership-blessing-lead[data-astro-cid-ctw2qbcu]{margin:0;font-family:var(--font-nav);font-weight:700;color:var(--heading)}.membership-blessing[data-astro-cid-ctw2qbcu]{margin:0;flex:1;font-size:.98rem;line-height:1.5;color:var(--ink)}@media(max-width:900px){.membership-tiers[data-astro-cid-ctw2qbcu]{grid-template-columns:1fr}}@media(max-width:759px){.membership-hero-photo[data-astro-cid-ctw2qbcu] img[data-astro-cid-ctw2qbcu]{border-radius:12px}.membership-card[data-astro-cid-ctw2qbcu]{border-radius:14px}}
