.custom-testimonial-band.custom-testimonial-band{background:var(--color1);color:#fff}.single-service .custom-testimonial-band.custom-testimonial-band{margin-block:clamp(2.5rem, 1.8rem + 2.5vw, 4rem)}.custom-testimonial-band__inner{max-width:calc(var(--base-width) + 2rem);margin:0 auto;padding:3.5rem 1rem}@media(width >= 64rem){.custom-testimonial-band__inner{padding-block:5rem}}.custom-testimonial-band__inner blockquote{margin:1.5rem 0 0;padding:0;border:none;color:#fff;font-size:clamp(1.5rem, 1.3rem + 0.9vw, 1.875rem);font-weight:800;line-height:1.375;text-wrap:balance}.custom-testimonial-band__inner figcaption{margin-top:1.5rem;color:hsla(0,0%,100%,.8);font-size:var(--text-s);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.custom-testimonial-band__stars{display:flex;gap:.25rem;margin:0}.custom-testimonial-band__stars .custom-icon{width:1.25rem;height:1.25rem;color:hsla(0,0%,100%,.4)}.custom-testimonial-band__stars .custom-icon.is-on{fill:#fbbf24;color:#fbbf24}.custom-testimonial-band__empty{padding:1rem;border:0.0625rem dashed var(--border-color)}.custom-testimonial-band.is-style-light{border-block:0.0625rem solid var(--border-color);background:color-mix(in srgb, var(--base-bg-light) 40%, #fff);color:var(--text-color)}.custom-testimonial-band.is-style-light .custom-testimonial-band__inner{display:flex;flex-direction:column;align-items:center;max-width:48rem;text-align:center}.custom-testimonial-band.is-style-light .custom-testimonial-band__inner::before{content:"";width:2.25rem;height:2.25rem;background:color-mix(in srgb, var(--color1) 30%, transparent);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3Cpath d='M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3C/svg%3E") center/contain no-repeat}.custom-testimonial-band.is-style-light .custom-testimonial-band__inner blockquote{order:1;margin-top:1rem;color:var(--text-color);font-size:clamp(1.5rem, 1.4rem + 0.4vw, 1.6rem);font-weight:700;text-wrap:balance}.custom-testimonial-band.is-style-light .custom-testimonial-band__inner figcaption{order:3;margin-top:.75rem;color:var(--muted-color);font-weight:700;letter-spacing:.14em}.custom-testimonial-band.is-style-light .custom-testimonial-band__stars{order:2;margin-top:1.25rem}.custom-testimonial-band.is-style-light .custom-testimonial-band__stars .custom-icon{width:1rem;height:1rem}.custom-testimonial-band.is-style-light .custom-testimonial-band__stars .custom-icon.is-on{fill:var(--accent);color:var(--accent)}.custom-testimonial-band.is-style-navy{background:var(--navy)}.custom-testimonial-band.is-style-navy .custom-testimonial-band__inner{display:flex;flex-direction:column;align-items:center;max-width:56rem;padding-block:clamp(3rem, 2rem + 4vw, 6rem);text-align:center}.custom-testimonial-band.is-style-navy .custom-testimonial-band__inner::before{content:"";width:2.5rem;height:2.5rem;background:var(--accent);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3Cpath d='M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3C/svg%3E") center/contain no-repeat}.custom-testimonial-band.is-style-navy .custom-testimonial-band__inner blockquote{font-size:clamp(1.5rem, 1.3rem + 0.9vw, 1.875rem);font-weight:900;line-height:1.375}.custom-testimonial-band.is-style-navy .custom-testimonial-band__inner figcaption{display:flex;flex-direction:column;gap:.25rem;margin-top:2rem;letter-spacing:0;text-transform:none}.custom-testimonial-band.is-style-navy .custom-testimonial-band__stars,.custom-testimonial-band.is-style-navy .custom-testimonial-band__sep{display:none}.custom-testimonial-band.is-style-navy .custom-testimonial-band__name{color:#fff;font-family:var(--font-family-headings);font-size:var(--text-m);font-weight:800}.custom-testimonial-band.is-style-navy .custom-testimonial-band__location{color:var(--navy-muted);font-size:var(--text-s);font-weight:400}.custom-testimonial-band.is-style-editorial{border-top:0.0625rem solid var(--border-color);background:#fff;color:var(--text-color)}.custom-testimonial-band.is-style-editorial .custom-testimonial-band__inner{display:flex;flex-direction:column;max-width:58rem;padding-block:clamp(3rem, 2.2rem + 3vw, 5rem)}.custom-testimonial-band.is-style-editorial .custom-testimonial-band__inner::before{content:"";width:2.25rem;height:2.25rem;background:var(--accent);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3Cpath d='M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3C/svg%3E") center/contain no-repeat}.custom-testimonial-band.is-style-editorial .custom-testimonial-band__inner blockquote{margin-top:1.25rem;color:var(--color1);font-family:var(--font-family-headings);font-size:clamp(1.5rem, 1.3rem + 0.9vw, 1.875rem);font-weight:900;letter-spacing:-0.025em;line-height:1.375}.custom-testimonial-band.is-style-editorial .custom-testimonial-band__inner figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;letter-spacing:0;text-transform:none}.custom-testimonial-band.is-style-editorial .custom-testimonial-band__inner figcaption::before{content:"";width:2rem;height:0.0625rem;background:color-mix(in srgb, var(--color1) 40%, transparent)}.custom-testimonial-band.is-style-editorial .custom-testimonial-band__stars,.custom-testimonial-band.is-style-editorial .custom-testimonial-band__sep{display:none}.custom-testimonial-band.is-style-editorial .custom-testimonial-band__name{color:var(--text-color);font-family:var(--font-family-headings);font-size:var(--text-s);font-weight:800}.custom-testimonial-band.is-style-editorial .custom-testimonial-band__location{color:var(--muted-color);font-size:var(--text-xs);font-weight:400;letter-spacing:.05em;text-transform:uppercase}/*# sourceMappingURL=style.css.map */
