.pp-hero[data-astro-cid-ilskpkwg]{position:relative;inline-size:100%;background:linear-gradient(135deg,#faf6ee,#f2e7d3);padding-block:clamp(3.5rem,6vw,5.5rem);border-block-end:2px solid var(--border-gold);overflow:hidden}.pp-hero__grid[data-astro-cid-ilskpkwg]{display:grid;grid-template-columns:1.05fr 1.15fr;gap:clamp(2rem,4vw,3.25rem);align-items:center}.pp-hero__content[data-astro-cid-ilskpkwg]{max-inline-size:620px}.gold-italic[data-astro-cid-ilskpkwg]{font-style:italic;color:var(--gold-rich)}.pp-hero__lead[data-astro-cid-ilskpkwg]{font-size:var(--step-0);margin-block:.85rem 1.35rem;max-inline-size:62ch}.pp-hero-actions-grid[data-astro-cid-ilskpkwg]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.pp-hero-action-card[data-astro-cid-ilskpkwg]{background:var(--bg-white);border:1.5px solid var(--border-gold);border-radius:var(--radius-md);padding:1.25rem;box-shadow:var(--shadow-soft);display:flex;flex-direction:column}.pp-hero-action-card--book[data-astro-cid-ilskpkwg]{background:linear-gradient(150deg,#fffdf8,#faf2e1);border-color:var(--gold-primary)}.pp-action-tag[data-astro-cid-ilskpkwg]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--gold-rich);margin-block-end:.35rem}.pp-hero-action-card[data-astro-cid-ilskpkwg] h2[data-astro-cid-ilskpkwg]{font-size:1.35rem;margin-block-end:.35rem}.pp-hero-action-card[data-astro-cid-ilskpkwg] p[data-astro-cid-ilskpkwg]{font-size:.88rem;line-height:1.45;flex:1}.pp-grand-frame[data-astro-cid-ilskpkwg]{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:4px solid #FFFFFF;box-shadow:var(--shadow-elevated)}.pp-grand-frame[data-astro-cid-ilskpkwg] img[data-astro-cid-ilskpkwg]{inline-size:100%;block-size:auto;display:block}.pp-grand-frame[data-astro-cid-ilskpkwg] figcaption[data-astro-cid-ilskpkwg]{background:linear-gradient(180deg,#1c140beb,#140e07fa);color:#fffdf8;font-size:.88rem;line-height:1.5;padding:.95rem 1.25rem;text-align:center}.pp-grand-frame[data-astro-cid-ilskpkwg] figcaption[data-astro-cid-ilskpkwg] strong[data-astro-cid-ilskpkwg]{color:#f3c969}.book-spread-showcase__grid[data-astro-cid-ilskpkwg]{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(1.75rem,3.5vw,3rem);align-items:center}.book-spread-showcase__img[data-astro-cid-ilskpkwg] img[data-astro-cid-ilskpkwg]{border-radius:var(--radius-sm);border:1.5px solid var(--border-gold);box-shadow:var(--shadow-elevated);inline-size:100%;block-size:auto}.flyer-feature-grid[data-astro-cid-ilskpkwg]{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,4vw,3.5rem);align-items:start}.flyer-cards-col[data-astro-cid-ilskpkwg]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.flyer-display-card[data-astro-cid-ilskpkwg]{padding:.85rem}.flyer-display-card[data-astro-cid-ilskpkwg] img[data-astro-cid-ilskpkwg]{border-radius:var(--radius-sm);inline-size:100%;block-size:auto}.barna-grid[data-astro-cid-ilskpkwg]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.barna-item__top[data-astro-cid-ilskpkwg]{display:flex;align-items:baseline;gap:1rem;margin-block-end:.85rem}.barna-item__pct[data-astro-cid-ilskpkwg]{font-family:var(--font-serif);font-size:2.4rem;font-weight:700;color:var(--gold-rich);line-height:1;flex-shrink:0}.barna-item__label[data-astro-cid-ilskpkwg]{color:var(--espresso-deep);font-weight:600;font-size:.95rem;line-height:1.45}.barna-bar-track[data-astro-cid-ilskpkwg]{inline-size:100%;block-size:9px;background:var(--bg-parchment);border-radius:var(--radius-pill);overflow:hidden}.barna-bar-fill[data-astro-cid-ilskpkwg]{block-size:100%;background:linear-gradient(90deg,var(--gold-primary),var(--gold-rich));border-radius:var(--radius-pill)}.endorsement-card[data-astro-cid-ilskpkwg]{justify-content:space-between}.endorsement-quote[data-astro-cid-ilskpkwg]{font-style:italic;font-size:.95rem;margin-block-end:1.25rem;flex:1}.endorsement-footer[data-astro-cid-ilskpkwg]{border-block-start:1px solid var(--border-subtle);padding-block-start:.85rem}.endorsement-footer[data-astro-cid-ilskpkwg] strong[data-astro-cid-ilskpkwg]{display:block;font-family:var(--font-serif);font-size:1.2rem;color:var(--espresso-deep)}.endorsement-footer[data-astro-cid-ilskpkwg] span[data-astro-cid-ilskpkwg]{font-size:.8rem;color:var(--gold-rich);font-weight:600}@media(max-width:980px){.pp-hero__grid[data-astro-cid-ilskpkwg],.book-spread-showcase__grid[data-astro-cid-ilskpkwg],.flyer-feature-grid[data-astro-cid-ilskpkwg],.barna-grid[data-astro-cid-ilskpkwg]{grid-template-columns:1fr}}@media(max-width:620px){.pp-hero-actions-grid[data-astro-cid-ilskpkwg],.pp-visual-collage[data-astro-cid-ilskpkwg],.flyer-cards-col[data-astro-cid-ilskpkwg]{grid-template-columns:1fr}}
