.subscribe-page.svelte-dcyodb{background:var(--paper);min-height:100vh;color:var(--ink)}.subscribe-nav.svelte-dcyodb{padding:2rem 2.5rem 0}@media (width>=768px){.subscribe-nav.svelte-dcyodb{padding-left:4rem;padding-right:4rem}}.subscribe-nav-link.svelte-dcyodb{font-family:var(--serif);color:var(--ink);letter-spacing:-.02em;transition:opacity .4s var(--ease);align-items:center;gap:.5rem;font-size:1.5rem;line-height:1;display:inline-flex}.subscribe-nav-link.svelte-dcyodb:hover{opacity:.7}.subscribe-inner.svelte-dcyodb{max-width:1100px;margin:0 auto;padding:3.5rem 2.5rem 3rem}@media (width>=768px){.subscribe-inner.svelte-dcyodb{padding-left:4rem;padding-right:4rem}}.bm-letter.svelte-dcyodb{padding:1.5rem 0 3rem}.bm-eyebrow.svelte-dcyodb{font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-55);align-items:center;gap:.625rem;margin-bottom:1.5rem;display:flex}.bm-letter.svelte-dcyodb h1:where(.svelte-dcyodb){font-family:var(--serif);letter-spacing:-.015em;margin-bottom:1.125rem;font-size:clamp(3rem,7vw,5.5rem);font-weight:400;line-height:.96}.bm-lede.svelte-dcyodb{font-family:var(--serif);font-size:var(--text-xl);color:var(--ink-55);max-width:680px;margin-bottom:3.5rem;font-style:italic;line-height:1.4}.bm-body.svelte-dcyodb{grid-template-columns:1.4fr 1fr;align-items:start;gap:4rem;display:grid}.bm-prose.svelte-dcyodb p:where(.svelte-dcyodb){font-family:var(--serif);font-size:var(--text-lg);margin-bottom:1.25rem;line-height:1.6}.bm-prose.svelte-dcyodb p:where(.svelte-dcyodb) em.benefit{background:linear-gradient(transparent 70%, var(--ink-06) 70%);padding:0 2px;font-style:italic}.bm-sig.svelte-dcyodb{font-family:var(--serif);font-style:italic;font-size:var(--text-lg);color:var(--ink-55);flex-wrap:wrap;align-items:center;gap:.875rem;margin-top:1.75rem;display:flex}.bm-sig.svelte-dcyodb:before{content:"";background:var(--ink-12);flex-shrink:0;width:48px;height:1px}.bm-sig-year.svelte-dcyodb{color:var(--ink-30)}.bm-card.svelte-dcyodb{border:1px solid var(--ink-12);border-radius:var(--r);flex-direction:column;gap:.875rem;padding:1.5rem 1.375rem;display:flex;position:sticky;top:5rem}.bc-tag.svelte-dcyodb{font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-55)}.bc-price.svelte-dcyodb{font-family:var(--serif);font-size:var(--text-2xl);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:.375rem;line-height:1;display:flex}.bc-unit.svelte-dcyodb{font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-55)}.bc-included.svelte-dcyodb{font-family:var(--serif);font-size:var(--text-base);color:var(--ink-55);line-height:1.55}.bc-included.svelte-dcyodb em:where(.svelte-dcyodb){color:var(--ink);font-style:italic}.bc-rule.svelte-dcyodb{background:var(--ink-12);height:1px}.bc-field-label.svelte-dcyodb{font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-55);margin-bottom:.25rem}.bc-field-value.svelte-dcyodb{font-family:var(--serif);font-size:var(--text-base);line-height:1.4}.bc-providers.svelte-dcyodb{border:0;margin:0;padding:0}.bc-providers-hint.svelte-dcyodb{font-family:var(--serif);font-size:var(--text-sm);color:var(--ink-55);margin:.25rem 0 .75rem;line-height:1.45}.bc-providers-list.svelte-dcyodb{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.bc-provider-label.svelte-dcyodb{font-family:var(--serif);font-size:var(--text-base);cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}.bc-free-notice.svelte-dcyodb{font-family:var(--serif);font-size:var(--text-base);color:var(--ink);margin:0;line-height:1.55}.bc-form.svelte-dcyodb{margin-top:.25rem}.bc-cta-btn{font-family:var(--mono)!important;font-size:var(--text-sm)!important;letter-spacing:.1em!important;text-transform:uppercase!important}.bc-fine.svelte-dcyodb,.bc-terms.svelte-dcyodb{font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.04em;color:var(--ink-30);text-align:center;line-height:1.45}.bc-terms.svelte-dcyodb a:where(.svelte-dcyodb){color:var(--ink-55);text-decoration:underline}.bc-terms.svelte-dcyodb a:where(.svelte-dcyodb):hover{color:var(--ink)}.subscribe-auth{margin-top:.25rem}@media (width<=760px){.bm-body.svelte-dcyodb{grid-template-columns:1fr;gap:2rem}.bm-card.svelte-dcyodb{position:static}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}
