.ArenaTestimonial{isolation:isolate;background:var(--color-charcoal-800);color:var(--color-charcoal-100);box-shadow:0 24px 64px color-mix(in srgb,var(--color-charcoal-1000) 25%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-charcoal-300) 10%,transparent);transition:transform .35s ease-out}.ArenaTestimonial__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 38%;opacity:.06;filter:saturate(.45)}.ArenaTestimonial:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:.25;background:linear-gradient(115deg,transparent 10%,color-mix(in srgb,var(--color-lavender-300) 7%,transparent) 28%,color-mix(in srgb,var(--color-charcoal-100) 14%,transparent) 34%,color-mix(in srgb,var(--color-aqua-300) 6%,transparent) 40%,transparent 53%,color-mix(in srgb,var(--color-charcoal-100) 4%,transparent) 73%,transparent 86%),repeating-linear-gradient(0deg,transparent 0 2px,color-mix(in srgb,var(--color-charcoal-100) .7%,transparent) 2px 3px);background-size:150% 100%,100% 100%;background-position:45% 0,0 0;box-shadow:inset 0 1px color-mix(in srgb,var(--color-charcoal-100) 30%,transparent),inset 1px 0 color-mix(in srgb,var(--color-lavender-200) 14%,transparent),inset -1px 0 color-mix(in srgb,var(--color-aqua-200) 12%,transparent),inset 0 -1px color-mix(in srgb,var(--color-charcoal-100) 10%,transparent)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ArenaTestimonial__tilt:hover .ArenaTestimonial{transform:perspective(1800px) translateY(-1px) rotateX(var(--card-rotate-x, 0deg)) rotateY(var(--card-rotate-y, 0deg))}}.ArenaTestimonial:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--color-charcoal-950) 15%,transparent),color-mix(in srgb,var(--color-charcoal-950) 35%,transparent) 50%,color-mix(in srgb,var(--color-charcoal-950) 65%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--color-charcoal-950) 30%,transparent),transparent)}.ArenaTestimonial__content{position:relative;z-index:2}.ArenaTestimonial__company{color:var(--color-charcoal-350)}.ArenaTestimonial__figure,.ArenaTestimonial__caption{width:100%}.ArenaTestimonial__quote{max-width:48ch;color:inherit;font-family:var(--font-title);font-size:clamp(1.5rem,3.2vw,3rem);font-weight:500;line-height:1.25;letter-spacing:-.025em;text-wrap:pretty}.ArenaTestimonial__name{color:var(--color-charcoal-200);font-weight:400}.ArenaTestimonial__portrait{width:3rem;height:3rem;border-radius:50%;object-fit:cover}.ArenaTestimonial__logoLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:var(--r2);border-radius:var(--radius-sm)}.ArenaTestimonial__logoLink{margin-inline-start:auto;width:7rem;flex-shrink:0;opacity:.8;transition:opacity .3s ease}.ArenaTestimonial__logoLink img{width:100%;height:auto}.ArenaTestimonial__logoLink:hover,.ArenaTestimonial__logoLink:focus-visible{opacity:1}@media(prefers-reduced-motion:reduce){.ArenaTestimonial,.ArenaTestimonial:before,.ArenaTestimonial__logoLink{transition:none}}.ArenaTestimonial__name,.ArenaTestimonial__company{font-size:1rem;line-height:1.5}.ArenaTestimonial__logoLink--top{display:none}@media(max-width:560px){.ArenaTestimonial__logoLink--caption{display:none}.ArenaTestimonial__logoLink--top{display:block;margin-inline-start:0;width:5rem}}.ArenaTestimonial__quote.FeaturedTestimonial__quote--medium{font-size:clamp(1.375rem,2.6vw,2.5rem)}.ArenaTestimonial.FeaturedTestimonial__surface{box-shadow:none}
