.testimonial-hero{position:relative;overflow:hidden;background:var(--secondary,#37474f);color:#fff;padding:calc(76px + 2.5rem) 0 3rem}@media(min-width:992px){.testimonial-hero{min-height:41.75rem;padding:7.8125rem 0 3rem}}.testimonial-hero-backdrop{object-fit:cover;pointer-events:none}.testimonial-hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:2rem}@media(min-width:992px){.testimonial-hero-inner{display:block;min-height:31rem}}.testimonial-hero-copy{display:flex;flex-direction:column;align-items:flex-start}@media(min-width:992px){.testimonial-hero-copy{position:relative;z-index:2;max-width:25.75rem}}.testimonial-hero-heading{margin:0;font-family:var(--font-heading-sans),sans-serif;font-size:clamp(2.75rem,12vw,4.375rem);font-weight:600;letter-spacing:-.0214em;line-height:1.0286}.testimonial-hero-heading span{display:block}.testimonial-hero-heading em{display:block;font-family:var(--font-heading),serif;font-style:italic;font-weight:400}.testimonial-hero-text{margin:1.5rem 0 0;max-width:25.75rem;font-family:var(--font-sans),sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4444}@media(min-width:992px){.testimonial-hero-text{margin-top:3.125rem}}.testimonial-hero-button{height:3.6625rem;margin-top:2rem;padding:0 2.5rem;border:none;border-radius:37.5px;background:var(--primary,#ef6623);color:#fff;font-family:var(--font-sans),sans-serif;font-size:1.125rem;font-weight:700;cursor:pointer;transition:opacity .15s ease,transform .15s ease}@media(min-width:992px){.testimonial-hero-button{width:15rem;margin-top:3.4rem;padding:0}}.testimonial-hero-button:hover{opacity:.92;transform:translateY(-1px)}.testimonial-hero-button:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(min-width:992px){.testimonial-hero-media{position:absolute;top:-3.2rem;right:-1.5rem;width:68%;max-width:62rem}}.testimonial-hero-collage{display:block;width:100%;height:auto}