.hl[data-astro-cid-j2qn7zet]{background:color-mix(in srgb,var(--accent) 30%,transparent);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.08em .18em;border-radius:2px}.web-hero[data-astro-cid-j2qn7zet]{padding-top:var(--space-12);text-align:center}.web-hero__h1[data-astro-cid-j2qn7zet]{margin:var(--space-4) auto 0;max-width:20ch}.web-hero__sub[data-astro-cid-j2qn7zet]{margin:var(--space-5) auto 0;max-width:54ch}.web-hero__cta[data-astro-cid-j2qn7zet]{margin-top:var(--space-8);display:flex;justify-content:center}.web-h[data-astro-cid-j2qn7zet]{margin-top:var(--space-10);font-size:var(--fs-h3)}.web-cta[data-astro-cid-j2qn7zet]{margin-top:var(--space-6)}.web-prose[data-astro-cid-j2qn7zet] p[data-astro-cid-j2qn7zet]{margin-top:var(--space-4);font-family:var(--font-serif);font-size:var(--fs-bodyL);line-height:1.7;color:var(--ink)}.web-prose[data-astro-cid-j2qn7zet] h2[data-astro-cid-j2qn7zet]+p[data-astro-cid-j2qn7zet]{margin-top:var(--space-5)}.web-prose[data-astro-cid-j2qn7zet] .web-punch[data-astro-cid-j2qn7zet]{margin-top:var(--space-5);font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h4);letter-spacing:-.01em;line-height:1.2;color:var(--ink)}.web-tiers__h[data-astro-cid-j2qn7zet]{font-family:var(--font-display);font-weight:var(--fw-display);text-transform:uppercase;letter-spacing:var(--tracking-display);font-size:var(--fs-h3);line-height:1.1;text-align:center;max-width:26ch;margin-inline:auto}.web-tiers__grid[data-astro-cid-j2qn7zet]{margin-top:var(--space-8);display:grid;grid-template-columns:1fr;gap:var(--space-5);align-items:start}@media(min-width:48em){.web-tiers__grid[data-astro-cid-j2qn7zet]{grid-template-columns:1fr 1fr;gap:var(--space-6)}}.tier[data-astro-cid-j2qn7zet]{background:var(--bg-raised);border:var(--rule-width) solid var(--line);border-top:var(--rule-thick) solid var(--accent);border-radius:var(--radius-sm);padding:var(--space-8)}.tier--featured[data-astro-cid-j2qn7zet]{border:var(--rule-thick) solid var(--ink);box-shadow:6px 6px 0 var(--rule-soft)}.tier__name[data-astro-cid-j2qn7zet]{font-family:var(--font-body);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:var(--fw-body-semi);color:var(--accent-deep)}.tier__price[data-astro-cid-j2qn7zet]{margin-top:var(--space-2);font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h2);line-height:1;color:var(--ink)}.tier__for[data-astro-cid-j2qn7zet]{margin-top:var(--space-3);font-family:var(--font-serif);font-size:var(--fs-body);line-height:1.5;color:var(--ink-70)}.tier__list[data-astro-cid-j2qn7zet]{list-style:none;padding:0;margin:var(--space-5) 0 0;display:grid;gap:var(--space-3)}.tier__list[data-astro-cid-j2qn7zet] li[data-astro-cid-j2qn7zet]{position:relative;padding-left:var(--space-5);font-size:var(--fs-body-sm);line-height:1.5;color:var(--ink)}.tier__list[data-astro-cid-j2qn7zet] li[data-astro-cid-j2qn7zet]:before{content:"";position:absolute;left:0;top:.6em;width:12px;height:2px;background:var(--accent)}.web-tiers__note[data-astro-cid-j2qn7zet]{margin:var(--space-8) auto 0;max-width:60ch;text-align:center;font-family:var(--font-serif);font-size:var(--fs-body);line-height:1.6;color:var(--ink-70)}.web-tiers__cta[data-astro-cid-j2qn7zet]{margin-top:var(--space-8);display:flex;justify-content:center}.web-session__inner[data-astro-cid-j2qn7zet]{max-width:50rem}.web-session__h[data-astro-cid-j2qn7zet]{font-family:var(--font-display)}.web-session__inner[data-astro-cid-j2qn7zet] p[data-astro-cid-j2qn7zet]{margin-top:var(--space-4);font-family:var(--font-serif);font-size:var(--fs-bodyL);line-height:1.7;color:var(--paper-70);max-width:60ch}.web-em[data-astro-cid-j2qn7zet]{color:var(--accent-strong);font-weight:var(--fw-body-bold)}.web-session__cta[data-astro-cid-j2qn7zet]{margin-top:var(--space-10);margin-bottom:var(--space-4)}.web-sig[data-astro-cid-j2qn7zet]{margin-top:var(--space-8);font-family:var(--font-display)!important;font-size:var(--fs-h4)!important;color:var(--porcelain)!important}.web-ps[data-astro-cid-j2qn7zet]{margin-top:var(--space-5);font-style:italic;font-size:var(--fs-body-sm)!important;color:var(--paper-50)!important;max-width:60ch}
