.ledger-header[data-astro-cid-j2qjxjhv]{position:relative;background:var(--navy);padding:132px 32px 64px;overflow:hidden}.ledger-header-glow[data-astro-cid-j2qjxjhv]{position:absolute;top:-40%;left:50%;width:680px;height:680px;transform:translate(-50%);background:radial-gradient(circle,rgba(201,168,76,.14),transparent 60%);pointer-events:none}.ledger-header-inner[data-astro-cid-j2qjxjhv]{position:relative;max-width:820px;margin:0 auto}.ledger-eyebrow[data-astro-cid-j2qjxjhv]{display:flex;align-items:center;gap:12px;margin-bottom:22px}.ledger-eyebrow-line[data-astro-cid-j2qjxjhv]{width:24px;height:1px;background:var(--gold)}.ledger-eyebrow[data-astro-cid-j2qjxjhv] span[data-astro-cid-j2qjxjhv]:last-child{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-pale)}.ledger-title[data-astro-cid-j2qjxjhv]{font-family:var(--font-serif);font-size:clamp(36px,5.5vw,60px);font-weight:300;color:var(--ivory);line-height:1.08;margin:0 0 20px}.ledger-title[data-astro-cid-j2qjxjhv] em[data-astro-cid-j2qjxjhv]{font-style:italic;color:#f5f0e899}.ledger-desc[data-astro-cid-j2qjxjhv]{font-size:18px;font-weight:300;color:#f5f0e8d1;line-height:1.7;margin:0}.ledger-body[data-astro-cid-j2qjxjhv]{background:var(--ivory);padding:64px 32px 96px}.ledger-inner[data-astro-cid-j2qjxjhv]{max-width:880px;margin:0 auto}.hub-grid[data-astro-cid-j2qjxjhv]{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.hub-card[data-astro-cid-j2qjxjhv]{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--border);border-radius:4px;padding:28px 28px 24px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.hub-card[data-astro-cid-j2qjxjhv]:hover{border-color:var(--border-gold);box-shadow:0 6px 24px #0a162814;transform:translateY(-2px)}.hub-card-eyebrow[data-astro-cid-j2qjxjhv]{display:flex;align-items:center;gap:9px;margin-bottom:14px}.hub-card-line[data-astro-cid-j2qjxjhv]{width:18px;height:1px;background:var(--gold)}.hub-card-eyebrow[data-astro-cid-j2qjxjhv] span[data-astro-cid-j2qjxjhv]:last-child{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--gold-deep)}.hub-card-title[data-astro-cid-j2qjxjhv]{font-family:var(--font-serif);font-size:26px;font-weight:300;color:var(--navy);line-height:1.15;margin:0 0 4px}.hub-card-signature[data-astro-cid-j2qjxjhv]{font-family:var(--font-serif);font-style:italic;font-size:15px;font-weight:300;color:var(--muted);margin:0 0 14px}.hub-card-blurb[data-astro-cid-j2qjxjhv]{font-size:15px;font-weight:300;color:var(--text);line-height:1.6;margin:0 0 20px;flex:1}.hub-card-foot[data-astro-cid-j2qjxjhv]{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;padding-top:16px;border-top:1px solid var(--border)}.hub-card-price[data-astro-cid-j2qjxjhv]{font-family:var(--font-serif);font-size:22px;color:var(--navy)}.hub-card-count[data-astro-cid-j2qjxjhv]{font-size:12px;color:var(--muted)}.hub-card-arrow[data-astro-cid-j2qjxjhv]{flex-basis:100%;font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-deep);margin-top:4px;transition:color .2s}.hub-card[data-astro-cid-j2qjxjhv]:hover .hub-card-arrow[data-astro-cid-j2qjxjhv]{color:var(--gold)}.lp-more[data-astro-cid-j2qjxjhv]{font-size:16px;font-weight:300;color:var(--text);line-height:1.7;background:var(--gold-dim);border:1px solid var(--border-gold);border-radius:3px;padding:18px 22px;margin:28px 0}.lp-disclaimer[data-astro-cid-j2qjxjhv]{font-size:13px;font-weight:300;color:var(--light);line-height:1.65;margin:0}.lp-disclaimer[data-astro-cid-j2qjxjhv] a[data-astro-cid-j2qjxjhv]{color:var(--muted);text-decoration:none;border-bottom:1px solid var(--border-gold)}.lp-disclaimer[data-astro-cid-j2qjxjhv] a[data-astro-cid-j2qjxjhv]:hover{color:var(--gold)}@media(max-width:760px){.ledger-header[data-astro-cid-j2qjxjhv]{padding:112px 22px 48px}.ledger-body[data-astro-cid-j2qjxjhv]{padding:48px 20px 72px}.hub-grid[data-astro-cid-j2qjxjhv]{grid-template-columns:1fr}}
