.rich-text__caption.rich-text__caption--label{display:inline-flex;align-items:center;gap:1.2rem;margin-bottom:1.6rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.16em;line-height:1.6;text-transform:uppercase;color:var(--ep-green)}.rich-text__caption--lines-left:before,.rich-text__caption--lines-both:before,.rich-text__caption--lines-both:after{content:"";flex:none;width:2.8rem;height:.15rem;background:currentColor}.color-scheme-3 .rich-text__caption.rich-text__caption--label,.color-scheme-4 .rich-text__caption.rich-text__caption--label,.color-scheme-5 .rich-text__caption.rich-text__caption--label{color:var(--ep-amber)}.rich-text--mission .rich-text__heading em,.rich-text--cta .rich-text__heading em{font-style:italic;color:var(--ep-green)}.color-scheme-3.rich-text--mission .rich-text__heading em,.color-scheme-4.rich-text--mission .rich-text__heading em,.color-scheme-5.rich-text--mission .rich-text__heading em,.color-scheme-3.rich-text--cta .rich-text__heading em,.color-scheme-4.rich-text--cta .rich-text__heading em,.color-scheme-5.rich-text--cta .rich-text__heading em{color:var(--ep-amber)}.rich-text__text.rich-text__text--quote{max-width:none;margin:0 0 2.8rem;padding:.6rem 0 .6rem 2.4rem;border-left:.3rem solid var(--ep-green);font-family:var(--rich-text-accent-font-family);font-style:italic;font-weight:500;font-size:2.2rem;line-height:1.45;letter-spacing:0}.rich-text__text.rich-text__text--quote p{margin:0;padding-top:0;font:inherit;letter-spacing:0;text-transform:none;color:inherit}@media screen and (max-width:749px){.rich-text__text.rich-text__text--quote{font-size:1.9rem;padding-left:1.8rem}}.rich-text--mission .rich-text__wrapper,.rich-text--cta .rich-text__wrapper,.rich-text--card .rich-text__wrapper{padding-inline:0}.rich-text--mission{padding:7.2rem 2rem 8.8rem;border:0}.rich-text--mission .rich-text__wrapper{width:100%}.rich-text--mission .rich-text__blocks{max-width:68rem;margin-inline:auto;text-align:left}.rich-text--mission .rich-text__blocks>*+*{margin-top:0}.rich-text--mission .rich-text__text+.rich-text__text{margin-top:1.6rem}.rich-text--mission .rich-text__heading{font-size:clamp(3rem,3vw,4.2rem);line-height:1.08;letter-spacing:-.03em;margin-bottom:2.8rem;text-wrap:balance}.rich-text--mission .rich-text__text:not(.rich-text__text--quote){max-width:none}.rich-text--mission .rich-text__text:not(.rich-text__text--quote) p{margin:0;padding-top:0;font-family:var(--font-body-family);font-size:1.7rem;line-height:1.75;letter-spacing:0;text-transform:none;color:rgba(var(--color-foreground),.72)}.rich-text--mission .rich-text__text:not(.rich-text__text--quote) p+p{margin-top:1.6rem}@media screen and (max-width:749px){.rich-text--mission{padding:4.8rem 2rem 5.6rem}.rich-text--mission .rich-text__heading{font-size:2.8rem}.rich-text--mission .rich-text__text:not(.rich-text__text--quote) p{font-size:1.6rem}}.rich-text--cta{padding:7.2rem 2rem;border:0}.rich-text--cta .rich-text__wrapper{width:100%}.rich-text--cta .rich-text__blocks{text-align:center}.rich-text--cta .rich-text__heading{font-size:clamp(2.6rem,2.8vw,3.8rem);letter-spacing:-.03em;line-height:1;margin-bottom:2.4rem;text-wrap:balance}.rich-text--cta .rich-text__buttons{margin-top:0}.rich-text--cta .rich-text__blocks .rich-text__buttons{justify-content:center}.rich-text--cta .rich-text__buttons .button,.rich-text--card .rich-text__buttons .button{display:inline-flex;align-items:center;justify-content:center;height:5.4rem;min-height:5.4rem;min-width:0;padding:0 3.6rem;border:0;border-radius:1rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;line-height:normal;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background-color .2s}.rich-text--cta .rich-text__buttons .button:before,.rich-text--cta .rich-text__buttons .button:after,.rich-text--card .rich-text__buttons .button:before,.rich-text--card .rich-text__buttons .button:after{content:none}.rich-text--cta .rich-text__buttons .button{background-color:rgb(var(--color-foreground));color:var(--ep-cream)}.rich-text--cta .rich-text__buttons .button:hover{background-color:var(--ep-green)}@media screen and (max-width:749px){.rich-text--cta{padding:5.6rem 2rem}.rich-text--cta .rich-text__buttons .button,.rich-text--card .rich-text__buttons .button{width:100%}}div:has(>.rich-text--card){display:flow-root}.rich-text.rich-text--card{--ep-ink: #1b2a18;max-width:82rem;margin:3.2rem auto 8.8rem;padding:4rem 3.2rem;border:0;border-radius:1.6rem;background:var(--ep-ink);text-align:center}.rich-text--card .rich-text__wrapper{width:100%}.rich-text--card .rich-text__blocks{text-align:center}.rich-text--card .rich-text__blocks>*+*{margin-top:0}.rich-text--card .rich-text__heading{color:var(--ep-cream);font-size:2.8rem;line-height:1;margin-bottom:1rem}.rich-text--card .rich-text__heading em{font-style:italic;color:var(--ep-amber)}.rich-text--card .rich-text__text p{margin:0 0 2.4rem;padding-top:0;font-family:var(--font-body-family);font-size:1.6rem;letter-spacing:0;text-transform:none;color:#fef9f3bf}.rich-text--card .rich-text__buttons{margin-top:0}.rich-text--card .rich-text__blocks .rich-text__buttons{justify-content:center}.rich-text--card .rich-text__buttons .button{background-color:var(--ep-amber);color:var(--ep-ink)}@media screen and (max-width:749px){.rich-text.rich-text--card{margin:2.4rem 2rem 5.6rem;padding:3.2rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/page-rich-text.css.map */
