.pp-brand-story{background:var(--pp-surface, #FBF9F5);padding:64px 0;margin:0;border-top:1px solid var(--pp-border, #E4DDD0)}@media(max-width:749px){.pp-brand-story{display:none}}.pp-brand-story__inner{max-width:1200px;margin:0 auto;padding:0 24px}.pp-brand-story__header{text-align:center;max-width:760px;margin:0 auto 32px;position:relative}.pp-brand-story__header:before{content:"";display:block;width:72px;height:3px;background:var(--pp-accent, #C9A96E);border-radius:2px;margin:0 auto 22px}.pp-brand-story__eyebrow{margin:0 0 14px;font-size:14px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--pp-accent, #C9A96E)}.pp-brand-story__heading{margin:0 0 18px;font-family:var(--pp-font-display, inherit);font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--pp-primary, #0E3A5C)}.pp-brand-story__intro{font-size:16px;line-height:1.65;color:var(--pp-ink, #0B1F33)}.pp-brand-story__intro p{margin:0 0 12px}.pp-brand-story__intro p:last-child{margin-bottom:0}.pp-brand-story__stats{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;text-align:center}.pp-brand-story__stat{background:#fff;border:1px solid var(--pp-border, #E4DDD0);border-radius:14px;padding:26px 18px;display:flex;flex-direction:column;gap:6px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.pp-brand-story__stat:hover{transform:translateY(-3px);border-color:var(--pp-primary, #0E3A5C);box-shadow:0 8px 24px #0e3a5c1a}.pp-brand-story__stat-number{font-family:var(--pp-font-display, inherit);font-size:44px;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--pp-primary, #0E3A5C);font-variant-numeric:tabular-nums}.pp-brand-story__stat-label{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--pp-muted, #5E6B7A)}.pp-brand-story__pillars{list-style:none;margin:0 0 32px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.pp-brand-story__pillar{background:#fff;border:1px solid var(--pp-border, #E4DDD0);border-radius:14px;padding:22px 22px 22px 70px;position:relative;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.pp-brand-story__pillar:hover{transform:translateY(-2px);border-color:var(--pp-primary, #0E3A5C);box-shadow:0 6px 18px #0e3a5c14}.pp-brand-story__pillar-icon{position:absolute;left:20px;top:22px;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#0e3a5c14;color:var(--pp-primary, #0E3A5C);transition:background .25s ease,color .25s ease}.pp-brand-story__pillar-icon svg{width:20px;height:20px}.pp-brand-story__pillar:hover .pp-brand-story__pillar-icon{background:var(--pp-primary, #0E3A5C);color:#fff}.pp-brand-story__pillar-title{margin:0 0 6px;font-size:15px;font-weight:700;color:var(--pp-primary, #0E3A5C);letter-spacing:-.005em}.pp-brand-story__pillar-text{margin:0;font-size:14px;line-height:1.55;color:var(--pp-ink, #0B1F33)}.pp-brand-story__cta{text-align:center}.pp-brand-story__cta-link{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--pp-primary, #0E3A5C);text-decoration:none;padding:12px 22px;border:2px solid var(--pp-primary, #0E3A5C);border-radius:999px;transition:background .25s ease,color .25s ease,transform .25s ease}.pp-brand-story__cta-link svg{width:18px;height:18px;transition:transform .25s ease}.pp-brand-story__cta-link:hover{background:var(--pp-primary, #0E3A5C);color:#fff;transform:translateY(-2px)}.pp-brand-story__cta-link:hover svg{transform:translate(4px)}@media(max-width:640px){.pp-brand-story{padding:40px 0}.pp-brand-story__inner{padding:0 16px}.pp-brand-story__heading{font-size:30px}.pp-brand-story__eyebrow{font-size:12px}.pp-brand-story__header:before{width:56px;margin-bottom:18px}.pp-brand-story__stats{grid-template-columns:1fr;gap:10px}.pp-brand-story__stat{padding:20px 18px}.pp-brand-story__stat-number{font-size:38px}}@media(prefers-reduced-motion:reduce){.pp-brand-story__stat,.pp-brand-story__pillar,.pp-brand-story__pillar-icon,.pp-brand-story__cta-link,.pp-brand-story__cta-link svg{transition:none}.pp-brand-story__stat:hover,.pp-brand-story__pillar:hover,.pp-brand-story__cta-link:hover,.pp-brand-story__cta-link:hover svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/113/assets/pp-product-brand-story.css.map */
