.visually-hidden:not(:focus,:active){border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cl-avatar-link:focus-visible{outline:2px solid var(--cl-color-focus-01);outline-offset:2px}.cl-avatar{background-position:50%;background-size:cover;border-radius:50%;transition:opacity .3s ease-in-out}.cl-avatar-link{border-radius:inherit;display:block;height:100%;width:100%}.cl-avatar-link:focus-visible,.cl-avatar-link:hover{opacity:.5}.cl-avatar-link:active{opacity:1}.cl-avatar-image{border-radius:inherit;height:100%;width:100%}.cl-avatar.-x-small{height:1.5rem;width:1.5rem}.cl-avatar.-small{height:2rem;width:2rem}.cl-avatar{height:3rem;width:3rem}.cl-avatar.-large{height:4.5rem;width:4.5rem}.cl-avatar.-x-large{height:6rem;width:6rem}:root{--cl-section-background:inherit;--cl-section-content-max-width:1080px;--cl-section-gutter:16px}.cl-section{background:var(--cl-section-background);color:var(--cl-color-text-01);container-name:cl-section;container-type:inline-size;position:relative}.cl-section.-background-01{--cl-section-background:var(--cl-color-background-01)}.cl-section.-background-02{--cl-section-background:var(--cl-color-background-02)}.cl-section.-background-03{--cl-section-background:var(--cl-color-background-03)}.cl-section.-padding-top-none{--cl-section-padding-top:0;--cl-section-padding-top-desktop:0}.cl-section.-padding-bottom-none{--cl-section-padding-bottom:0;--cl-section-padding-bottom-desktop:0}.cl-section.-padding-top-extra-small{--cl-section-padding-top:16px;--cl-section-padding-top-desktop:24px}.cl-section.-padding-bottom-extra-small{--cl-section-padding-bottom:16px;--cl-section-padding-bottom-desktop:24px}.cl-section.-padding-top-small{--cl-section-padding-top:24px;--cl-section-padding-top-desktop:40px}.cl-section.-padding-bottom-small{--cl-section-padding-bottom:24px;--cl-section-padding-bottom-desktop:40px}.cl-section.-padding-top-medium{--cl-section-padding-top:40px;--cl-section-padding-top-desktop:64px}.cl-section.-padding-bottom-medium{--cl-section-padding-bottom:40px;--cl-section-padding-bottom-desktop:64px}.cl-section.-padding-top-large{--cl-section-padding-top:64px;--cl-section-padding-top-desktop:96px}.cl-section.-padding-bottom-large{--cl-section-padding-bottom:64px;--cl-section-padding-bottom-desktop:96px}.cl-section-content{margin-inline:auto;max-width:min(100% - var(--cl-section-gutter)*2,var(--cl-section-content-max-width));padding-block:var(--cl-section-padding-top,0) var(--cl-section-padding-bottom,0)}@container cl-section (width >= 600px){.cl-section-content{padding-block:var(--cl-section-padding-top-desktop,0) var(--cl-section-padding-bottom-desktop,0)}}.cl-section-content .cl-section-content{margin-inline:0;max-width:none}@media(width >= 600px){.rich-text-testimonials{display:flex;gap:2rem}}@media(width >= 1080px){.rich-text-testimonials{margin:0 auto;max-width:1080px}}.rich-text-testimonials-title-wrapper{border-top:10px solid #ff5c35;flex-basis:100%;margin-bottom:1.5rem}.rich-text-testimonials-title{margin:1.5rem 0}.rich-text-testimonials-badges{display:flex;gap:.625rem}.rich-text-testimonials-badge{width:80px}.rich-text-testimonials-list{flex-basis:100%}.rich-text-testimonials-card{background-color:#fef4ea;border-radius:.75rem;margin-bottom:1rem;padding:1.5rem}.rich-text-testimonials-card:last-child{margin-bottom:0}.rich-text-testimonials-quote p{margin-top:0}.rich-text-testimonials-author{display:flex;margin-top:.75rem}.rich-text-testimonials-headshot{margin-right:1rem;min-width:3rem}.rich-text-testimonials-author-name{color:#d44325;margin:0;width:100%}.rich-text-testimonials-author-company{font-size:.875rem;font-weight:700;margin:0}