.teaser[data-astro-cid-zlgvbvyi]{border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--bg);padding:24px 26px}.teaser-head[data-astro-cid-zlgvbvyi]{align-items:flex-start;gap:16px;display:flex}.teaser-icon[data-astro-cid-zlgvbvyi]{background:var(--accent);width:44px;height:44px;color:var(--olive-black);border-radius:50%;flex:none;place-items:center;display:grid}.teaser-title[data-astro-cid-zlgvbvyi]{font-family:var(--font-display);font-size:1.25rem}.teaser-sub[data-astro-cid-zlgvbvyi]{font-size:var(--fs-caption);color:var(--text-mute);margin-top:4px}.teaser-audio[data-astro-cid-zlgvbvyi]{width:100%;margin-top:18px}.teaser-soon[data-astro-cid-zlgvbvyi]{align-items:center;gap:16px;margin-top:20px;display:flex}.teaser-bars[data-astro-cid-zlgvbvyi]{flex:1;align-items:center;gap:3px;height:28px;display:flex}.teaser-bars[data-astro-cid-zlgvbvyi] i[data-astro-cid-zlgvbvyi]{height:calc(30% + (var(--i) * 7 % 11) * 6%);background:var(--cream-20);border-radius:2px;flex:1}.teaser-soon-label[data-astro-cid-zlgvbvyi]{font-size:var(--fs-caption);color:var(--text-mute);white-space:nowrap}.creator-links[data-astro-cid-kfdx4npy]{gap:8px;margin-top:20px;display:flex}.creator-links[data-astro-cid-kfdx4npy] a[data-astro-cid-kfdx4npy]{border:1px solid var(--rule-strong);width:38px;height:38px;color:var(--text-soft);transition:color var(--dur-fast), border-color var(--dur-fast), background var(--dur-fast);border-radius:50%;place-items:center;display:grid}.creator-links[data-astro-cid-kfdx4npy] a[data-astro-cid-kfdx4npy]:hover{color:var(--olive-black);background:var(--accent);border-color:var(--accent)}.creator-links[data-astro-cid-kfdx4npy] svg[data-astro-cid-kfdx4npy]{width:18px;height:18px}.letter-grid[data-astro-cid-55nzexnt]{grid-template-columns:.6fr 1.4fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.letter-side[data-astro-cid-55nzexnt]{top:calc(var(--header-h) + 24px);position:sticky}.letter-portrait[data-astro-cid-55nzexnt]{aspect-ratio:4/5;border-radius:var(--radius-lg);width:min(100%,340px)}.letter-portrait[data-astro-cid-55nzexnt] img[data-astro-cid-55nzexnt]{object-fit:cover;object-position:center 20%;width:100%;height:100%}.letter-side-note[data-astro-cid-55nzexnt]{max-width:30ch;font-family:var(--font-display);color:var(--text-soft);margin-top:16px;font-style:italic}.letter[data-astro-cid-55nzexnt]{background:var(--cream);color:#12140fdb;border-radius:var(--radius-lg);padding:clamp(2rem,5vw,4rem);font-size:1.08rem;line-height:1.75;position:relative;box-shadow:0 30px 60px #00000059}.letter[data-astro-cid-55nzexnt]:before{content:"";border-radius:calc(var(--radius-lg) - 8px);pointer-events:none;border:1px solid #12140f1f;position:absolute;inset:10px}.letter[data-astro-cid-55nzexnt] p[data-astro-cid-55nzexnt]+p[data-astro-cid-55nzexnt]{margin-top:1.1em}.letter-eyebrow[data-astro-cid-55nzexnt]{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--green-deep);margin-bottom:20px;display:block}.letter-salute[data-astro-cid-55nzexnt]{font-family:var(--font-display);color:var(--olive-black);margin-bottom:.6em;font-size:1.8rem}.letter-em[data-astro-cid-55nzexnt]{font-family:var(--font-display);color:var(--olive-black);font-size:1.35rem;font-style:italic}.letter-sign[data-astro-cid-55nzexnt]{color:var(--rust);font-size:2.6rem;margin-top:1.4em!important}.chars[data-astro-cid-55nzexnt]{margin-top:var(--section-pad-y)}.chars-grid[data-astro-cid-55nzexnt]{grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,3vw,2.5rem);display:grid}.char[data-astro-cid-55nzexnt]{margin:0}.char-sheet[data-astro-cid-55nzexnt]{border-radius:var(--radius-md);aspect-ratio:1174/910;box-sizing:content-box;background:#fff;border:20px solid #fff;width:calc(100% - 40px)}.char-sheet[data-astro-cid-55nzexnt] img[data-astro-cid-55nzexnt]{object-fit:cover;width:100%;height:100%}.char[data-astro-cid-55nzexnt] figcaption[data-astro-cid-55nzexnt]{grid-template-columns:auto 1fr;align-items:baseline;gap:16px;margin-top:16px;display:grid}.char-name[data-astro-cid-55nzexnt]{color:var(--pink);font-size:2rem}.char[data-astro-cid-55nzexnt] figcaption[data-astro-cid-55nzexnt] p[data-astro-cid-55nzexnt]{color:var(--text-soft);font-size:.98rem}.listen[data-astro-cid-55nzexnt]{margin-top:var(--section-pad-y)}.listen-grid[data-astro-cid-55nzexnt]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.listen-btn[data-astro-cid-55nzexnt]{margin-top:24px}.read-soon[data-astro-cid-55nzexnt]{font-size:var(--fs-caption);color:var(--text-mute);align-items:center;gap:12px;margin-top:16px;display:flex}.creators-grid[data-astro-cid-55nzexnt]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.creator[data-astro-cid-55nzexnt]{flex-direction:column;padding:28px 28px 30px;display:flex}.creator-avatar[data-astro-cid-55nzexnt]{border:2px solid var(--rule-strong);border-radius:50%;width:80px;height:80px;margin-bottom:18px;display:block;overflow:hidden}.creator-avatar[data-astro-cid-55nzexnt] img[data-astro-cid-55nzexnt]{object-fit:cover;object-position:center 25%;width:100%;height:100%}.creator-text[data-astro-cid-55nzexnt]{flex:1}.creator-name[data-astro-cid-55nzexnt]{font-size:1.35rem}.creator-role[data-astro-cid-55nzexnt]{font-size:var(--fs-caption);color:var(--accent-ink);margin:6px 0 14px}.creator-text[data-astro-cid-55nzexnt]{color:var(--text-soft);font-size:.98rem}.creators-quote[data-astro-cid-55nzexnt]{text-align:center;font-family:var(--font-display);color:var(--text-soft);margin-top:40px;font-size:1.4rem;font-style:italic}.packages[data-astro-cid-55nzexnt]{margin-top:var(--section-pad-y);background:var(--cream);color:var(--olive-black);padding-block:clamp(3.5rem,7vw,6rem)}.packages-inner[data-astro-cid-55nzexnt]{max-width:var(--container);margin:0 auto}.eyebrow--paper[data-astro-cid-55nzexnt]{color:var(--green-deep)}.packages-title[data-astro-cid-55nzexnt]{color:var(--olive-black);margin-bottom:16px}.packages-desc[data-astro-cid-55nzexnt]{color:#12140fb3;line-height:1.6}.pack-grid[data-astro-cid-55nzexnt]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.pack[data-astro-cid-55nzexnt]{border-radius:var(--radius-lg);background:#ffffff73;border:1px solid #12140f1a;flex-direction:column;padding:30px 28px 28px;display:flex;position:relative}.pack--featured[data-astro-cid-55nzexnt]{background:var(--olive-black);color:var(--cream);border-color:#0000;transform:translateY(-10px)}.pack-badge[data-astro-cid-55nzexnt]{border-radius:var(--radius-pill);background:var(--accent);color:var(--olive-black);font-size:var(--fs-caption);padding:6px 14px;font-weight:600;position:absolute;top:-14px;left:24px}.pack-tag[data-astro-cid-55nzexnt]{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--green-deep)}.pack--featured[data-astro-cid-55nzexnt] .pack-tag[data-astro-cid-55nzexnt]{color:var(--accent-ink)}.pack-name[data-astro-cid-55nzexnt]{color:inherit;margin:10px 0 14px;font-size:1.6rem}.pack--featured[data-astro-cid-55nzexnt] .pack-name[data-astro-cid-55nzexnt]{color:var(--heading)}.pack-price[data-astro-cid-55nzexnt]{font-family:var(--font-display);font-size:2.2rem;font-weight:300;line-height:1.1}.pack-compare[data-astro-cid-55nzexnt]{font-family:var(--font-sans);font-size:var(--fs-caption);opacity:.6;margin-top:6px;display:block}.pack-list[data-astro-cid-55nzexnt]{border-top:1px solid #12140f1f;gap:8px;margin:22px 0;padding-top:18px;font-size:.98rem;display:grid}.pack--featured[data-astro-cid-55nzexnt] .pack-list[data-astro-cid-55nzexnt]{border-top-color:var(--rule-strong)}.pack-list[data-astro-cid-55nzexnt] li[data-astro-cid-55nzexnt]:before{content:"✓";color:var(--green-deep);margin-right:10px}.pack--featured[data-astro-cid-55nzexnt] .pack-list[data-astro-cid-55nzexnt] li[data-astro-cid-55nzexnt]:before{color:var(--accent-ink)}.pack-audience[data-astro-cid-55nzexnt]{font-size:var(--fs-caption);opacity:.75;flex:1;margin-bottom:22px}.btn-primary-paper[data-astro-cid-55nzexnt]{background:var(--accent);color:var(--olive-black)}.btn-primary-paper[data-astro-cid-55nzexnt]:hover{background:var(--green-ink)}.btn-outline-paper[data-astro-cid-55nzexnt]{color:var(--olive-black);border-color:#12140f4d}.btn-outline-paper[data-astro-cid-55nzexnt]:hover{border-color:var(--olive-black);background:#12140f0f}.pack[data-astro-cid-55nzexnt] .btn[data-astro-cid-55nzexnt]{white-space:normal;text-align:center;width:100%}.pack-note[data-astro-cid-55nzexnt]{text-align:center;font-size:var(--fs-caption);color:#12140f8c;margin-top:28px}.posts-grid[data-astro-cid-55nzexnt]{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (width<=900px){.letter-grid[data-astro-cid-55nzexnt],.listen-grid[data-astro-cid-55nzexnt],.creators-grid[data-astro-cid-55nzexnt],.pack-grid[data-astro-cid-55nzexnt],.posts-grid[data-astro-cid-55nzexnt]{grid-template-columns:1fr}.letter-side[data-astro-cid-55nzexnt]{align-items:flex-end;gap:20px;display:flex;position:static}.letter-portrait[data-astro-cid-55nzexnt]{width:40%}.pack--featured[data-astro-cid-55nzexnt]{transform:none}}@media (width<=700px){.chars-grid[data-astro-cid-55nzexnt]{grid-template-columns:1fr}}
