.membership-hero[data-astro-cid-5jmfg5ky]{background:var(--cta-panel-background);width:100vw;color:var(--cta-panel-text);margin-left:-50vw;position:relative;left:50%}.membership-hero-inner[data-astro-cid-5jmfg5ky]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:5rem;max-width:1200px;margin-inline:auto;padding:4rem 2rem;display:grid}.membership-eyebrow[data-astro-cid-5jmfg5ky],.membership-kicker[data-astro-cid-5jmfg5ky]{letter-spacing:.18em;text-transform:uppercase;color:var(--cta-gold);margin-bottom:1.25rem;font-size:.6875rem;font-weight:600}.membership-hero[data-astro-cid-5jmfg5ky] h1[data-astro-cid-5jmfg5ky]{font-family:var(--font-family-heading);letter-spacing:-.035em;font-size:clamp(2.75rem,5vw,4.75rem);font-weight:500;line-height:1.05}.membership-intro[data-astro-cid-5jmfg5ky]{max-width:33rem;margin-block:1.5rem;font-size:1rem;line-height:1.75}.membership-hero-primary[data-astro-cid-5jmfg5ky]{background:var(--cta-gold);color:var(--cta-panel-input-text);align-items:center;gap:2rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.membership-hero-primary[data-astro-cid-5jmfg5ky]:hover{background:var(--cta-gold-dark)}.membership-hero-note[data-astro-cid-5jmfg5ky]{border-left:1px solid var(--cta-panel-border);align-self:center;padding-left:3rem}.membership-note-title[data-astro-cid-5jmfg5ky]{font-family:var(--font-family-heading);margin-bottom:1.5rem;font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.3}.membership-note-title[data-astro-cid-5jmfg5ky] em[data-astro-cid-5jmfg5ky]{color:var(--cta-gold)}.membership-hero-note[data-astro-cid-5jmfg5ky]>.fronts-ui[data-astro-cid-5jmfg5ky]{font-size:.875rem;line-height:1.75}.membership-gift-link[data-astro-cid-5jmfg5ky]{text-underline-offset:.3em;margin-top:1.5rem;text-decoration:underline;display:inline-block}.membership-plans[data-astro-cid-5jmfg5ky]{background:var(--page-hero-background);width:100vw;margin-left:-50vw;padding-block:3.5rem;position:relative;left:50%}.membership-section-heading[data-astro-cid-5jmfg5ky]{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:2rem;display:flex}.membership-kicker[data-astro-cid-5jmfg5ky]{color:var(--premium-text)}.membership-section-heading[data-astro-cid-5jmfg5ky]>p[data-astro-cid-5jmfg5ky],.membership-benefits-intro[data-astro-cid-5jmfg5ky]>.fronts-ui[data-astro-cid-5jmfg5ky]{color:var(--muted-foreground);font-size:.875rem;line-height:1.75}.membership-plan[data-astro-cid-5jmfg5ky]{border:1px solid var(--border);border-top:3px solid var(--border);border-radius:var(--radius-card);background:var(--card);flex-direction:column;padding:2rem;display:flex}.membership-plan-annual[data-astro-cid-5jmfg5ky]{border-color:var(--premium-text)}.membership-saving[data-astro-cid-5jmfg5ky]{float:right;background:var(--cta-gold);color:var(--cta-panel-input-text);letter-spacing:.04em;margin-top:-.3rem;padding:.3rem .6rem;font-size:.625rem}.membership-plan-button[data-astro-cid-5jmfg5ky]{border:1px solid var(--border);color:var(--foreground);justify-content:center;padding:.875rem 1.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.membership-plan-button[data-astro-cid-5jmfg5ky]:hover{background:var(--muted)}.membership-plan-button-annual[data-astro-cid-5jmfg5ky]{border-color:var(--cta-panel-background);background:var(--cta-panel-background);color:var(--cta-panel-text)}.membership-plan-button-annual[data-astro-cid-5jmfg5ky]:hover{background:var(--cta-panel-input-text);opacity:.9}.membership-benefits[data-astro-cid-5jmfg5ky]{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:4rem;padding-block:4.5rem;display:grid}.membership-benefits-intro[data-astro-cid-5jmfg5ky]>.fronts-ui[data-astro-cid-5jmfg5ky]{margin-top:1.25rem}.membership-benefit-list[data-astro-cid-5jmfg5ky]{margin:0;padding:0;list-style:none}.membership-benefit-list[data-astro-cid-5jmfg5ky] li[data-astro-cid-5jmfg5ky]{border-top:1px solid var(--border);gap:1.5rem;padding-block:1.5rem;display:flex}.membership-benefit-number[data-astro-cid-5jmfg5ky]{color:var(--premium-text);padding-top:.3rem;font-size:.75rem}.membership-benefit-list[data-astro-cid-5jmfg5ky] h3[data-astro-cid-5jmfg5ky]{font-family:var(--font-family-heading);font-size:1.375rem;font-weight:600;line-height:1.3}.membership-benefit-list[data-astro-cid-5jmfg5ky] p[data-astro-cid-5jmfg5ky]{color:var(--muted-foreground);margin-top:.5rem;font-size:.875rem;line-height:1.75}.membership-hero[data-astro-cid-5jmfg5ky] a[data-astro-cid-5jmfg5ky]:focus-visible,.membership-plan-button[data-astro-cid-5jmfg5ky]:focus-visible{outline-offset:4px;outline:2px solid}.membership-gift-gold[data-astro-cid-5jmfg5ky]:hover{background:var(--cta-gold-dark)!important}@media (width<=767px){.membership-hero-inner[data-astro-cid-5jmfg5ky]{grid-template-columns:1fr;gap:2rem;padding:2.5rem 1.5rem}.membership-hero-note[data-astro-cid-5jmfg5ky]{border-left:0;border-top:1px solid var(--cta-panel-border);padding:1.5rem 0 0}.membership-note-title[data-astro-cid-5jmfg5ky]{display:none}.membership-hero-note[data-astro-cid-5jmfg5ky] .membership-eyebrow[data-astro-cid-5jmfg5ky]{margin-bottom:.5rem}.membership-gift-link[data-astro-cid-5jmfg5ky]{margin-top:.75rem}.membership-section-heading[data-astro-cid-5jmfg5ky]{flex-direction:column;align-items:start}.membership-plans[data-astro-cid-5jmfg5ky]{padding-block:2.5rem}.membership-plan[data-astro-cid-5jmfg5ky]{padding:1.5rem}.membership-benefits[data-astro-cid-5jmfg5ky]{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.membership-comparison[data-astro-cid-5jmfg5ky] th[data-astro-cid-5jmfg5ky],.membership-comparison[data-astro-cid-5jmfg5ky] td[data-astro-cid-5jmfg5ky]{padding:1rem .75rem}}
