.section-general-copy{display:block;position:relative;margin:0;padding:20px 24px 1px}@media (min-width: 1024px){.section-general-copy{padding:40px 24px 20px}}.section-general-copy .section-general-copy-container{max-width:500px;position:relative;margin:0 auto;padding:0;border-bottom:1px solid #333333;text-align:center}.section-general-copy .section-general-copy-container h2{display:block;position:relative;margin:0;padding-bottom:20px;color:#fff;text-align:center}@media (min-width: 1024px){.section-general-copy .section-general-copy-container h2{padding-bottom:36px}}.section-general-copy .section-general-copy-container p{display:block;position:relative;margin:0;padding:0 0 40px;font-size:16px;line-height:24px;color:#fff;text-align:center}.section-general-copy .section-general-copy-container p+p{margin-top:-10px}.section-general-copy .section-general-copy-container a,.section-general-copy .section-general-copy-container a:link,.section-general-copy .section-general-copy-container a:visited{display:block;position:relative;margin:0;padding:0;display:inline-block;font-size:inherit;line-height:inherit;color:inherit;text-decoration:underline}.section-general-copy .section-general-copy-container a:focus,.section-general-copy .section-general-copy-container a:hover,.section-general-copy .section-general-copy-container a:active{text-decoration:underline;color:inherit;outline:none}@media (min-width: 1024px){.section-general-copy .section-general-copy-container p{margin:0;padding:0 0 60px;font-size:16px;line-height:24px}.section-general-copy .section-general-copy-container p+p{margin-top:-20px}}.section-general-image{display:block;position:relative;margin:40px 0 0;padding:0 24px}@media (min-width: 1024px){.section-general-image{margin:60px 0 0}}@media (min-width: 1400px){.section-general-image{margin:80px 0 0}}.section-general-image .section-general-image-container{max-width:940px;position:relative;margin:0 auto;border-top:1px solid #333333}.section-general-image .section-general-image-container .section-general-image-obj{display:block;position:relative;margin:30px auto;padding:0;width:100%;max-width:750px}@media (min-width: 1024px){.section-general-image .section-general-image-container .section-general-image-obj{margin:40px auto}}@media (min-width: 1400px){.section-general-image .section-general-image-container .section-general-image-obj{margin:60px auto}}.cta-button{display:inline-block;height:50px;line-height:50px;padding:0 20px;background-color:#7a7a7c;color:#f0f0f0;text-align:center;text-decoration:none;border-radius:25px;margin:10px 40px 8px;font-size:16px;font-weight:600;transition:background-color .3s ease}.pe__inner{max-width:var(--page-max, 800px);padding-left:var(--page-pad, 24px);padding-right:var(--page-pad, 24px);margin:0 auto}.page-endorsements{padding-top:var(--top-space-d, 0px)}@media (max-width: 749px){.page-endorsements{padding-top:var(--top-space-m, 0px)}}.page-endorsements--dark{background:#111;color:#fff}@media (min-width: 750px){.pe-page-title{font-size:80px;line-height:80px;letter-spacing:-.02em;margin:0 0 60px;text-align:center}.pe-subheading{font-size:40px;line-height:40px;letter-spacing:-.01em;margin:0 0 60px;text-align:center}}@media (max-width: 749px){.pe-page-title{font-size:40px;line-height:40px;letter-spacing:-.01em;margin:0 0 30px;text-align:center}.pe-subheading{font-size:20px;line-height:28px;letter-spacing:-.005em;margin:0 0 30px;text-align:center}}.endorsement-teaser-block{margin:0 auto}.endorsement-teaser{text-decoration:none;color:inherit;display:block}.endorsement-teaser-block .et-inner{border-top:1px solid #CCCCCC;border-bottom:1px solid transparent;padding:40px 0;display:grid;grid-template-columns:var(--et-size, 60px) 16px 1fr;align-items:start}.endorsement-teaser-block.no-top .et-inner{border-top:0}.endorsement-teaser-block:not(.no-bottom) .et-inner{border-bottom-color:#ccc}.page-endorsements--dark .endorsement-teaser-block .et-inner{border-color:#ffffff59}.et-media{grid-column:1}.et-copy{grid-column:3}.et-name{color:#999;font-weight:800;font-size:16px;line-height:24px;letter-spacing:0}.et-title,.et-credentials{color:#999;font-size:16px;line-height:24px;letter-spacing:0;transition:none!important}.et-quote{grid-column:1 / -1;margin-top:40px;color:#2b2b2f;text-align:left;text-underline-offset:3px;text-decoration-thickness:2px;transition:color .3s ease,text-decoration-color .3s ease}@media (min-width: 750px){.et-quote{font-size:30px;line-height:35px;letter-spacing:-.0075em}}@media (max-width: 749px){.et-quote{font-size:20px;line-height:28px;letter-spacing:-.005em}}.endorsement-teaser:hover .et-quote,.endorsement-teaser:focus .et-quote,.endorsement-teaser:focus-visible .et-quote{color:#999;text-decoration:underline;text-decoration-color:#999;outline:none}.et-inner.no-photo{grid-template-columns:1fr}.et-inner.no-photo .et-copy,.et-inner.no-photo .et-quote{grid-column:1}.et-media{width:var(--et-size, 60px)}.et-img{width:100%;height:var(--et-size, 60px);border-radius:50%;object-fit:cover;display:block}.endorsement-spacer{width:100%;display:block}.page-stories__inner{max-width:var(--page-max, 800px);padding-left:var(--page-pad, 24px);padding-right:var(--page-pad, 24px);margin:0 auto}.page-stories{padding-top:var(--top-space-d, 0px)}@media (max-width: 749px){.page-stories{padding-top:var(--top-space-m, 0px)}}.page-header.align-left,.subheading.align-left{text-align:left}.page-header.align-center,.subheading.align-center{text-align:center}@media (min-width: 750px){.page-stories .heading-block h1.page-header{font-size:80px;line-height:80px;letter-spacing:-.02em;margin:0 0 60px}.page-stories .subheading{font-size:40px;line-height:40px;letter-spacing:-.01em;margin:0 0 60px}}@media (max-width: 749px){.page-stories .heading-block h1.page-header{font-size:40px;line-height:40px;letter-spacing:-.01em;margin:0 0 30px}.page-stories .subheading{font-size:20px;line-height:28px;letter-spacing:-.005em;margin:0 0 30px}}.page-stories .body-copy,.page-stories .body-copy p,.page-stories .rte p,.page-stories .rte ul,.page-stories .rte li{color:#999}@media (min-width: 750px){.page-stories .body-copy p,.page-stories .rte p,.page-stories .rte li{font-size:18px;line-height:30px;letter-spacing:0}}@media (max-width: 749px){.page-stories .body-copy p,.page-stories .rte p,.page-stories .rte li{font-size:16px;line-height:24px;letter-spacing:0}}.page-stories .rte ul{padding-left:1.2em;margin:0 0 1rem}.page-stories .rte li{list-style:disc}.page-stories__blockquote{max-width:var(--page-max, 800px);margin:1.25rem auto;padding:0;border:0;background:transparent}.page-stories__blockquote-text{position:relative;color:#2b2b2f}.page-stories__blockquote-text:before,.page-stories__blockquote-text:after{content:"";display:block;height:1px;background-color:#ccc;margin:40px 0}@media (min-width: 750px){.page-stories__blockquote-text{font-size:30px;line-height:35px;letter-spacing:-.0075em}}@media (max-width: 749px){.page-stories__blockquote-text{font-size:20px;line-height:28px;letter-spacing:-.005em}}.endorsement-block .endorsement-inner{border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:40px 0;display:flex;gap:24px;align-items:center;margin:40px 0 100px}.endorsement-block.no-top .endorsement-inner{border-top:0}.endorsement-block.no-bottom .endorsement-inner{border-bottom:0}.endorsement-img{width:100px;height:100px;border-radius:50%;object-fit:cover;display:block}.endorsement-copy{color:#999}.endorsement-copy,.endorsement-copy *{font-size:16px;line-height:24px;letter-spacing:0}.endorsement-name{font-weight:700;margin-bottom:2px}.endorsement-title,.endorsement-credentials,.endorsement-body p{margin:0 0 1rem}.endorsement-block.no-photo .endorsement-inner{display:block}.endorsement-block.no-photo .endorsement-copy{margin-left:0}.page-stories__video{margin:1.25rem 0}.page-stories__video iframe,.page-stories__video video{width:100%;height:clamp(220px,56vw,520px);border:0;border-radius:8px}.page-stories__video-caption{margin-top:.5rem;font-size:.9rem;opacity:.8}.cta-button{display:inline-block;height:50px;line-height:50px;padding:0 40px;background-color:#7a7a7c;color:#f0f0f0;text-align:center;text-decoration:none;border-radius:25px;margin:30px 0;font-size:16px;font-weight:600;transition:background-color .3s ease}.cta-button:hover{background-color:#2b2b2f}.content-block.space-s{margin-top:12px;margin-bottom:12px}.content-block.space-m{margin-top:28px;margin-bottom:28px}.content-block.space-l{margin-top:48px;margin-bottom:48px}.page-stories--dark{background-color:#111;color:#fff}.stories-spacer,.endorsement-spacer{width:100%;display:block;height:var(--spacer, 40px)}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
