.pf-pdp-hero[data-astro-cid-mxltjzif]{background:linear-gradient(180deg,var(--color-neutral-0) 0%,var(--color-neutral-50) 100%);border-bottom:1px solid var(--border-default)}.pf-pdp-grid[data-astro-cid-mxltjzif]{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr);padding-block:1.75rem 2.5rem}@media(min-width:1024px){.pf-pdp-grid[data-astro-cid-mxltjzif]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:center;padding-block:2.5rem 3rem}}.pf-pdp-figure[data-astro-cid-mxltjzif]{margin:0}.pf-pdp-shot[data-astro-cid-mxltjzif]{position:relative;overflow:hidden;border-radius:var(--radius-3xl);background:linear-gradient(160deg,var(--color-secondary-50),var(--color-primary-50));border:1px solid var(--color-secondary-100)}.pf-pdp-shot[data-astro-cid-mxltjzif] img[data-astro-cid-mxltjzif]{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.pf-pdp-badge[data-astro-cid-mxltjzif]{position:absolute;top:1.1rem;left:1.1rem}.pf-pdp-chip[data-astro-cid-mxltjzif]{position:absolute;right:1.1rem;bottom:1.1rem;display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:999px;background:color-mix(in srgb,#fff 92%,transparent);font-size:.76rem;font-weight:600;color:var(--color-primary-800)}.pf-pdp-cap[data-astro-cid-mxltjzif]{margin-top:.8rem;font-size:.8rem;line-height:1.6;color:var(--text-tertiary)}.pf-pdp-high[data-astro-cid-mxltjzif]{display:grid;gap:.6rem;margin-top:1.5rem;font-size:.95rem;color:var(--text-secondary)}.pf-pdp-high[data-astro-cid-mxltjzif] li[data-astro-cid-mxltjzif]{display:flex;align-items:flex-start;gap:.55rem}.pf-pdp-high[data-astro-cid-mxltjzif] svg{flex:none;margin-top:.1rem;color:var(--color-secondary-600)}.pf-pdp-actions[data-astro-cid-mxltjzif]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}@media(max-width:479px){.pf-pdp-actions[data-astro-cid-mxltjzif] .pf-btn[data-astro-cid-mxltjzif]{width:100%}}.pf-pdp-note[data-astro-cid-mxltjzif]{margin-top:1.1rem;max-width:34rem;font-size:.84rem;line-height:1.6;color:var(--text-tertiary)}.pf-pdp-facts[data-astro-cid-mxltjzif]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:2.5rem;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--color-neutral-0);overflow:hidden}@media(max-width:479px){.pf-pdp-facts[data-astro-cid-mxltjzif]{grid-template-columns:minmax(0,1fr)}}@media(min-width:900px){.pf-pdp-facts[data-astro-cid-mxltjzif]{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:3rem}}.pf-pdp-facts[data-astro-cid-mxltjzif] div[data-astro-cid-mxltjzif]{padding:1rem 1.25rem;border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);min-width:0}.pf-pdp-facts[data-astro-cid-mxltjzif] dt[data-astro-cid-mxltjzif]{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-eyebrow)}.pf-pdp-facts[data-astro-cid-mxltjzif] dd[data-astro-cid-mxltjzif]{margin-top:.35rem;font-size:.95rem;font-weight:600;color:var(--text-primary)}.pf-incl[data-astro-cid-mxltjzif]{background:var(--color-neutral-100)}.pf-incl-grid[data-astro-cid-mxltjzif]{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.pf-incl-grid[data-astro-cid-mxltjzif]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem;align-items:center}}.pf-incl-media[data-astro-cid-mxltjzif]{margin-top:2rem;overflow:hidden;border-radius:var(--radius-2xl);aspect-ratio:4 / 3;background:var(--color-neutral-200)}.pf-incl-media[data-astro-cid-mxltjzif] img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 70%}.pf-incl-list[data-astro-cid-mxltjzif]{display:grid;gap:1rem}.pf-incl-item[data-astro-cid-mxltjzif]{display:flex;gap:1rem;padding:1.35rem;border-radius:var(--radius-xl);background:var(--color-neutral-0);border:1px solid var(--border-default)}.pf-incl-item[data-astro-cid-mxltjzif] p[data-astro-cid-mxltjzif]{margin-top:.35rem;font-size:.93rem;line-height:1.6;color:var(--text-secondary)}.pf-about-grid[data-astro-cid-mxltjzif]{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.pf-about-grid[data-astro-cid-mxltjzif]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}}.pf-about-copy[data-astro-cid-mxltjzif]{display:grid;gap:1.1rem;font-size:1.05rem;line-height:1.75;color:var(--text-secondary)}.pf-approach[data-astro-cid-mxltjzif]{background:var(--color-primary-900);padding-block:4.5rem}@media(min-width:1024px){.pf-approach[data-astro-cid-mxltjzif]{padding-block:6rem}}.pf-approach-grid[data-astro-cid-mxltjzif]{display:grid;gap:1rem;margin-top:2.5rem;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.pf-approach-grid[data-astro-cid-mxltjzif]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.pf-approach-card[data-astro-cid-mxltjzif]{padding:1.6rem;border-radius:var(--radius-xl);background:color-mix(in srgb,#fff 6%,transparent);border:1px solid var(--border-default)}.pf-approach-card[data-astro-cid-mxltjzif] p[data-astro-cid-mxltjzif]{margin-top:.5rem;font-size:.95rem;line-height:1.65;color:var(--color-primary-200)}.pf-approach-num[data-astro-cid-mxltjzif]{font-family:var(--font-serif);font-style:italic;font-size:1.6rem;line-height:1;color:var(--color-secondary-300)}.pf-expect-grid[data-astro-cid-mxltjzif]{display:grid;gap:1.25rem;margin-top:2.5rem;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.pf-expect-grid[data-astro-cid-mxltjzif]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pf-expect[data-astro-cid-mxltjzif]{padding:1.75rem}.pf-expect[data-astro-cid-mxltjzif] p[data-astro-cid-mxltjzif]{margin-top:.6rem;font-size:.95rem;line-height:1.65;color:var(--text-secondary)}.pf-status-sec[data-astro-cid-mxltjzif]{padding-top:0}.pf-status-grid[data-astro-cid-mxltjzif]{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.pf-status-grid[data-astro-cid-mxltjzif]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.pf-status[data-astro-cid-mxltjzif]{padding:1.75rem;border-radius:var(--radius-2xl);background:var(--color-primary-50);border:1px solid var(--color-primary-100)}@media(min-width:1024px){.pf-status[data-astro-cid-mxltjzif]{padding:2.25rem}}.pf-status-ico[data-astro-cid-mxltjzif]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.75rem;height:2.75rem;border-radius:var(--radius-sm);background:var(--color-primary-700);color:#fff}.pf-status-title[data-astro-cid-mxltjzif]{font-size:1.3rem;letter-spacing:-.02em}.pf-status[data-astro-cid-mxltjzif] p[data-astro-cid-mxltjzif]{margin-top:.75rem;font-size:.97rem;line-height:1.75;color:var(--text-secondary)}.pf-safety[data-astro-cid-mxltjzif]{padding:1.75rem;border-radius:var(--radius-2xl);background:var(--color-neutral-0);border:1px solid var(--color-accent-200)}@media(min-width:1024px){.pf-safety[data-astro-cid-mxltjzif]{padding:2.25rem}}.pf-safety-ico[data-astro-cid-mxltjzif]{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-sm);background:var(--color-accent-50);color:var(--color-accent-700);border:1px solid var(--color-accent-200)}.pf-safety[data-astro-cid-mxltjzif] ul[data-astro-cid-mxltjzif]{display:grid;gap:.8rem;margin-top:1rem;padding-left:1.1rem;list-style:disc;font-size:.93rem;line-height:1.65;color:var(--text-secondary)}.pf-safety[data-astro-cid-mxltjzif] li[data-astro-cid-mxltjzif]::marker{color:var(--color-accent-600)}.pf-safety-foot[data-astro-cid-mxltjzif]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border-default);font-size:.84rem;color:var(--text-tertiary)}.pf-strip3[data-astro-cid-mxltjzif]{display:grid;gap:1rem;margin-top:1.25rem;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.pf-strip3[data-astro-cid-mxltjzif]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pf-strip3[data-astro-cid-mxltjzif] li[data-astro-cid-mxltjzif]{padding:1.35rem 1.5rem;border-radius:var(--radius-xl);background:var(--color-neutral-100);border:1px solid var(--border-default);min-width:0}.pf-strip3[data-astro-cid-mxltjzif] h3[data-astro-cid-mxltjzif]{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-eyebrow)}.pf-strip3[data-astro-cid-mxltjzif] p[data-astro-cid-mxltjzif]{margin-top:.55rem;font-size:.9rem;line-height:1.65;color:var(--text-secondary)}.pf-strip3[data-astro-cid-mxltjzif] a[data-astro-cid-mxltjzif]{display:inline-flex;align-items:center;min-height:24px;font-weight:600;color:var(--text-link)}.pf-related[data-astro-cid-mxltjzif]{padding-top:4rem}.pf-related-list[data-astro-cid-mxltjzif]{display:grid;gap:1rem;margin-top:1.75rem;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.pf-related-list[data-astro-cid-mxltjzif]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-related-list[data-astro-cid-mxltjzif] li[data-astro-cid-mxltjzif]{display:flex}.pf-related-card[data-astro-cid-mxltjzif]{display:flex;flex:1;align-items:center;gap:1rem;padding:.85rem 1.1rem .85rem .85rem;text-decoration:none;color:inherit}.pf-related-media[data-astro-cid-mxltjzif]{flex:none;width:72px;height:72px;overflow:hidden;border-radius:var(--radius-md);background:var(--color-neutral-100)}.pf-related-media[data-astro-cid-mxltjzif] img{width:100%;height:100%;object-fit:cover}.pf-related-all[data-astro-cid-mxltjzif]{display:inline-flex;align-items:center;justify-content:center;background:var(--color-secondary-50);color:var(--color-secondary-700)}.pf-related-name[data-astro-cid-mxltjzif]{display:block;font-size:1.05rem;font-weight:700;color:var(--text-primary);letter-spacing:-.015em}.pf-related-sub[data-astro-cid-mxltjzif]{display:block;margin-top:.15rem;font-size:.85rem;color:var(--text-tertiary)}.pf-related-arrow[data-astro-cid-mxltjzif]{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--color-primary-50);color:var(--color-primary-800);transition:background-color .25s,color .25s}.pf-related-card[data-astro-cid-mxltjzif]:hover .pf-related-arrow[data-astro-cid-mxltjzif]{background:var(--color-primary-700);color:#fff}
