.ph-hero[data-astro-cid-j7zhb7ce]{width:100%;max-width:1620px;font-family:var(--preview-font,Arial, sans-serif);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 auto;display:grid}.ph-hero-promo[data-astro-cid-j7zhb7ce]{min-width:0;color:var(--mm-ink);background:var(--mm-cream);text-align:center;font-family:var(--preview-display-font,var(--preview-font,Arial, sans-serif));flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.ph-hero-heading[data-astro-cid-j7zhb7ce]{color:inherit;letter-spacing:1.95px;text-transform:uppercase;margin:0;font-family:inherit;font-size:34px;font-weight:700;line-height:46.8px}.ph-hero-description[data-astro-cid-j7zhb7ce]{max-width:300px;color:var(--mm-muted);letter-spacing:0;margin:24px 0 0;font-family:inherit;font-size:19px;font-weight:400;line-height:26.6px}.ph-hero-cta[data-astro-cid-j7zhb7ce]{color:var(--mm-accent);letter-spacing:0;text-underline-offset:4px;margin-top:30px;font-family:inherit;font-size:16.25px;font-weight:400;line-height:1.5;text-decoration:underline}.ph-hero-photo[data-astro-cid-j7zhb7ce]{aspect-ratio:1;background:var(--mm-cream);min-width:0;min-height:0;position:relative;overflow:hidden}.ph-hero-link[data-astro-cid-j7zhb7ce]{width:100%;height:100%;display:block;position:relative}.ph-hero-link[data-astro-cid-j7zhb7ce]:focus-visible{outline:3px solid var(--ink,#3f465f);outline-offset:-3px}.ph-hero-cta[data-astro-cid-j7zhb7ce]:focus-visible{outline-offset:5px;outline:2px solid}.ph-hero-image[data-astro-cid-j7zhb7ce]{object-fit:cover;opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity 1.4s ease-in-out,visibility 1.4s;position:absolute;inset:0}.ph-hero-image[data-astro-cid-j7zhb7ce].is-active{opacity:1;visibility:visible}@media (width>=500px) and (width<=799px){.ph-hero[data-astro-cid-j7zhb7ce]{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-hero-promo[data-astro-cid-j7zhb7ce]{grid-area:1/1/auto/-1;padding:32px 24px}.ph-hero-mixed[data-astro-cid-j7zhb7ce]{grid-area:2/1}.ph-hero-books[data-astro-cid-j7zhb7ce]{grid-area:2/2}}@media (width<=499px){.ph-hero[data-astro-cid-j7zhb7ce]{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;max-height:none}.ph-hero-books[data-astro-cid-j7zhb7ce]{grid-row:1}.ph-hero-promo[data-astro-cid-j7zhb7ce]{grid-row:2;min-height:317px;padding:40px 24px}.ph-hero-mixed[data-astro-cid-j7zhb7ce]{display:none}}@media (prefers-reduced-motion:reduce){.ph-hero-image[data-astro-cid-j7zhb7ce]{transition:none}}.ph-content[data-astro-cid-5zxvxkbl]{width:100%;max-width:var(--preview-content-width);margin-inline:auto}.ph-intro[data-astro-cid-5zxvxkbl]{padding:var(--mm-section-gap) var(--mm-page-gutter) 0;text-align:center}.ph-intro[data-astro-cid-5zxvxkbl] h1[data-astro-cid-5zxvxkbl]{max-width:680px;font-family:var(--preview-font);letter-spacing:normal;text-wrap:balance;color:var(--mm-ink);margin:0 auto 18px;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.25}.ph-intro[data-astro-cid-5zxvxkbl] p[data-astro-cid-5zxvxkbl]{max-width:620px;color:var(--mm-muted);margin:0 auto;font-size:16px;font-weight:400;line-height:1.7}.ph-catalog[data-astro-cid-5zxvxkbl]{padding:var(--mm-space-xl) var(--mm-page-gutter) var(--mm-section-gap);scroll-margin-top:20px}.ph-product-grid[data-astro-cid-5zxvxkbl]{gap:var(--mm-space-xl);grid-template-columns:1fr;max-width:1080px;display:grid}.ph-product[data-astro-cid-5zxvxkbl]{min-width:0;color:var(--mm-ink);grid-template-rows:max-content 1fr;text-decoration:none;display:grid}.ph-product-image[data-astro-cid-5zxvxkbl]{aspect-ratio:1;background:#fff;border:1px solid #0000;width:100%;overflow:hidden}.ph-product-image[data-astro-cid-5zxvxkbl] img[data-astro-cid-5zxvxkbl]{object-fit:cover;border-radius:0;width:100%;height:100%;transition:transform .35s;display:block}.ph-product-copy[data-astro-cid-5zxvxkbl]{align-content:start;gap:var(--mm-space-xs) var(--mm-space-lg);padding:var(--mm-space-lg) 0;border-bottom:1px solid #e5e6e9;grid-template-columns:minmax(0,1fr) auto;display:grid}.ph-product-copy[data-astro-cid-5zxvxkbl] h2[data-astro-cid-5zxvxkbl]{font-family:var(--preview-font);letter-spacing:normal;margin:0;font-size:22px;font-weight:400;line-height:1.35}.ph-product-copy[data-astro-cid-5zxvxkbl] p[data-astro-cid-5zxvxkbl]{color:var(--mm-muted);grid-column:1;margin:0;font-size:16px;font-weight:400;line-height:1.5}.ph-product-arrow[data-astro-cid-5zxvxkbl]{grid-area:1/2/3;align-self:center;font-size:26px;font-weight:400;transition:transform .2s}.ph-product-price[data-astro-cid-5zxvxkbl]{color:var(--mm-price-color);font-size:var(--mm-price-size);font-weight:var(--mm-price-weight);font-variant-numeric:tabular-nums;white-space:nowrap}.ph-product-currency[data-astro-cid-5zxvxkbl]{font-weight:400}.ph-product-price[data-astro-cid-5zxvxkbl] strong[data-astro-cid-5zxvxkbl]{font-weight:inherit}.ph-product[data-astro-cid-5zxvxkbl]:focus-visible{outline:2px solid var(--mm-accent);outline-offset:5px}.ph-product[data-astro-cid-5zxvxkbl]:hover h2[data-astro-cid-5zxvxkbl]{color:var(--mm-accent)}@media (hover:hover){.ph-product[data-astro-cid-5zxvxkbl]:hover img[data-astro-cid-5zxvxkbl]{transform:scale(1.025)}.ph-product[data-astro-cid-5zxvxkbl]:hover .ph-product-arrow[data-astro-cid-5zxvxkbl]{transform:translate(4px)}}.ph-statement[data-astro-cid-5zxvxkbl]{background:#90957b;margin-bottom:10px;padding:40px 20px}.ph-statement[data-astro-cid-5zxvxkbl] h2[data-astro-cid-5zxvxkbl]{width:100%;max-width:960px;font-family:var(--preview-font);letter-spacing:normal;text-wrap:balance;color:#fff;margin:0 0 10px;font-size:clamp(34px,4.5vw,52px);font-weight:700;line-height:1.12}.ph-statement[data-astro-cid-5zxvxkbl] span[data-astro-cid-5zxvxkbl]{color:#304461}.ph-benefits[data-astro-cid-5zxvxkbl]{padding:var(--mm-section-gap) var(--mm-page-gutter)}.ph-benefits[data-astro-cid-5zxvxkbl] ul[data-astro-cid-5zxvxkbl]{grid-template-columns:repeat(2,minmax(0,220px));justify-content:space-evenly;column-gap:20px;margin:10px auto;padding:0;list-style:none;display:grid}.ph-benefits[data-astro-cid-5zxvxkbl] li[data-astro-cid-5zxvxkbl]{text-align:center;min-width:0;margin:10px 0;padding:10px 2%}.ph-benefits[data-astro-cid-5zxvxkbl] svg[data-astro-cid-5zxvxkbl]{width:32.5px;height:32.5px;color:var(--mm-ink);margin-inline:auto;display:block}.ph-benefits[data-astro-cid-5zxvxkbl] h3[data-astro-cid-5zxvxkbl]{font-family:var(--preview-font);letter-spacing:.13px;color:var(--mm-ink);margin:20px 0 0;font-size:18.2px;font-weight:700;line-height:21.84px}.ph-benefits[data-astro-cid-5zxvxkbl] p[data-astro-cid-5zxvxkbl]{letter-spacing:.65px;color:var(--mm-muted);margin:10px 0 0;font-size:13px;line-height:18.2px}@media (width>=600px){.ph-product-grid[data-astro-cid-5zxvxkbl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.ph-benefits[data-astro-cid-5zxvxkbl] ul[data-astro-cid-5zxvxkbl]{grid-template-columns:repeat(4,minmax(0,220px))}}@media (width<=599px){.ph-product-copy[data-astro-cid-5zxvxkbl]{padding:var(--mm-space-md) 0}.ph-product-copy[data-astro-cid-5zxvxkbl] h2[data-astro-cid-5zxvxkbl]{font-size:21px}}@media (prefers-reduced-motion:reduce){.ph-product[data-astro-cid-5zxvxkbl] img[data-astro-cid-5zxvxkbl],.ph-product-arrow[data-astro-cid-5zxvxkbl]{transition:none}.ph-product[data-astro-cid-5zxvxkbl]:hover img[data-astro-cid-5zxvxkbl],.ph-product[data-astro-cid-5zxvxkbl]:hover .ph-product-arrow[data-astro-cid-5zxvxkbl]{transform:none}}
