.testimonials-hero[data-astro-cid-7x4blnsz]{background:var(--navy);color:var(--paper);padding-top:clamp(8.5rem,16vw,12rem);padding-bottom:clamp(8rem,14vw,12rem)}.testimonials-hero__content[data-astro-cid-7x4blnsz]{max-width:52rem}.testimonials-hero__eyebrow[data-astro-cid-7x4blnsz]{font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;color:var(--gold);margin:0 0 clamp(1rem,2vw,1.5rem);font-size:clamp(.6875rem,1.2vw,.8125rem);font-weight:500}.testimonials-hero__heading[data-astro-cid-7x4blnsz]{font-family:var(--font-display);color:var(--paper);text-wrap:balance;margin:0;font-size:clamp(2.7rem,6.4vw,5rem);font-weight:400;line-height:1.05}.testimonials-hero__divider[data-astro-cid-7x4blnsz]{background:var(--gold);width:4rem;height:1px;margin-block:clamp(1.5rem,3vw,2rem)}.testimonials-hero__body[data-astro-cid-7x4blnsz]{color:var(--paper);text-wrap:balance;max-width:42rem;margin:0 0 clamp(2rem,4vw,3rem);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55}.testimonials-hero__tagline[data-astro-cid-7x4blnsz]{font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;color:var(--gold);margin:0;font-size:clamp(.6875rem,1.2vw,.8125rem);font-weight:500}@media (prefers-reduced-motion:reduce){.testimonials-hero__heading[data-astro-cid-7x4blnsz],.testimonials-hero__body[data-astro-cid-7x4blnsz]{text-wrap:unset}}.testimonials-featured[data-astro-cid-ke5goo72]{background:var(--paper);border-block:1px solid var(--line)}.testimonials-featured__layout[data-astro-cid-ke5goo72]{min-height:clamp(28rem,70vw,40rem);display:grid}@media (width>=64rem){.testimonials-featured__layout[data-astro-cid-ke5goo72]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(32rem,42vw,44rem)}}.testimonials-featured__media[data-astro-cid-ke5goo72]{background:var(--paper-deep);min-height:clamp(18rem,48vw,24rem);position:relative;overflow:hidden}.testimonials-featured__figure[data-astro-cid-ke5goo72]{opacity:0;margin:0;transition:opacity .45s;position:absolute;inset:0}.testimonials-featured__figure[data-astro-cid-ke5goo72].is-active{opacity:1}.testimonials-featured__figure[data-astro-cid-ke5goo72] img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.testimonials-featured__panel[data-astro-cid-ke5goo72]{background:var(--paper);flex-direction:column;justify-content:center;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,5vw,4rem);display:flex;position:relative}.testimonials-featured__content[data-astro-cid-ke5goo72]{max-width:34rem;position:relative}.testimonials-featured__slide[data-astro-cid-ke5goo72]{display:none}.testimonials-featured__slide[data-astro-cid-ke5goo72].is-active{display:block}.testimonials-featured__mark[data-astro-cid-ke5goo72]{width:clamp(2rem,4vw,2.75rem);height:auto;margin-bottom:var(--space-5);color:var(--gold-deep)}.testimonials-featured[data-astro-cid-ke5goo72] blockquote[data-astro-cid-ke5goo72]{margin:0}.testimonials-featured[data-astro-cid-ke5goo72] blockquote[data-astro-cid-ke5goo72] p[data-astro-cid-ke5goo72]{font-family:var(--font-display);color:var(--navy);text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.8vw,2.25rem);line-height:1.35}.testimonials-featured__divider[data-astro-cid-ke5goo72]{background:var(--gold);width:clamp(3rem,8vw,4.5rem);height:1px;margin-block:clamp(1.5rem,3vw,2rem)}.testimonials-featured__name[data-astro-cid-ke5goo72]{margin:0 0 var(--space-3);font-family:var(--font-display);color:var(--navy);font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.2}.testimonials-featured__meta[data-astro-cid-ke5goo72]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);margin:0;font-size:.8125rem;font-weight:500}.testimonials-featured__arrow[data-astro-cid-ke5goo72]{border:1px solid color-mix(in srgb, var(--gold-deep) 35%, transparent);width:2.5rem;height:2.5rem;color:var(--gold-deep);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex;position:absolute;top:50%;right:clamp(1rem,3vw,2rem);transform:translateY(-50%)}.testimonials-featured__arrow[data-astro-cid-ke5goo72]:hover,.testimonials-featured__arrow[data-astro-cid-ke5goo72]:focus-visible{border-color:var(--gold-deep);color:var(--navy);background:color-mix(in srgb, var(--gold) 12%, transparent)}.testimonials-featured__arrow[data-astro-cid-ke5goo72] svg[data-astro-cid-ke5goo72]{width:1rem;height:1rem}@media (width<=63.99rem){.testimonials-featured__arrow[data-astro-cid-ke5goo72]{display:none}}@media (prefers-reduced-motion:reduce){.testimonials-featured__figure[data-astro-cid-ke5goo72]{transition:none}.testimonials-featured[data-astro-cid-ke5goo72] blockquote[data-astro-cid-ke5goo72] p[data-astro-cid-ke5goo72]{text-wrap:unset}}.visually-hidden[data-astro-cid-ke5goo72]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.testimonials-stories[data-astro-cid-yzko5yt6] .eyebrow[data-astro-cid-yzko5yt6]{margin:0 0 var(--space-4)}.testimonials-stories[data-astro-cid-yzko5yt6] .home-section__header[data-astro-cid-yzko5yt6] h2[data-astro-cid-yzko5yt6]{text-wrap:balance}.testimonials-stories__carousel[data-astro-cid-yzko5yt6]{position:relative}.testimonials-stories__viewport[data-astro-cid-yzko5yt6]{outline:0;overflow:hidden}.testimonials-stories__viewport[data-astro-cid-yzko5yt6]:focus-visible{box-shadow:inset 0 0 0 2px var(--gold)}.testimonials-stories__track[data-astro-cid-yzko5yt6]{gap:clamp(1rem,2vw,1.5rem);transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex}.testimonials-stories__card[data-astro-cid-yzko5yt6]{background:var(--paper);border:1px solid var(--line);flex-direction:column;flex:0 0 calc(100% - .01px);display:flex}@media (width>=48rem){.testimonials-stories__card[data-astro-cid-yzko5yt6]{flex-basis:calc(50% - .5rem)}}@media (width>=72rem){.testimonials-stories__card[data-astro-cid-yzko5yt6]{flex-basis:calc(33.3333% - 1rem)}}.testimonials-stories__media[data-astro-cid-yzko5yt6]{aspect-ratio:4/3;background:var(--paper-deep);overflow:hidden}.testimonials-stories__media[data-astro-cid-yzko5yt6] img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.testimonials-stories__card[data-astro-cid-yzko5yt6]:hover .testimonials-stories__media[data-astro-cid-yzko5yt6] img{transform:scale(1.03)}.testimonials-stories__body[data-astro-cid-yzko5yt6]{flex-direction:column;flex:1;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}@media (width<=47.99rem){.testimonials-stories__body[data-astro-cid-yzko5yt6]{padding-inline:calc(1.25rem + var(--text-inset-mobile))}}.testimonials-stories__mark[data-astro-cid-yzko5yt6]{width:1.5rem;height:auto;margin-bottom:var(--space-4);color:var(--gold-deep)}.testimonials-stories[data-astro-cid-yzko5yt6] blockquote[data-astro-cid-yzko5yt6]{flex:1;margin:0}.testimonials-stories[data-astro-cid-yzko5yt6] blockquote[data-astro-cid-yzko5yt6] p[data-astro-cid-yzko5yt6]{color:var(--ink-soft);text-wrap:balance;margin:0;font-size:clamp(.98rem,1.5vw,1.05rem);line-height:1.65}.testimonials-stories__divider[data-astro-cid-yzko5yt6]{width:100%;height:1px;margin-block:var(--space-5);background:color-mix(in srgb, var(--gold) 55%, transparent)}.testimonials-stories__name[data-astro-cid-yzko5yt6]{margin:0 0 var(--space-2);font-family:var(--font-display);color:var(--navy);font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.2}.testimonials-stories__meta[data-astro-cid-yzko5yt6]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);margin:0;font-size:.75rem;font-weight:500}.testimonials-stories__arrow[data-astro-cid-yzko5yt6]{z-index:1;border:1px solid color-mix(in srgb, var(--navy) 16%, transparent);background:color-mix(in srgb, var(--paper) 92%, transparent);width:2.5rem;height:2.5rem;color:var(--navy);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:border-color .2s,color .2s,background-color .2s;display:none;position:absolute;top:38%;transform:translateY(-50%)}@media (width>=48rem){.testimonials-stories__arrow[data-astro-cid-yzko5yt6]{display:inline-flex}.testimonials-stories__arrow[data-astro-cid-yzko5yt6]:disabled{display:none}}.testimonials-stories__arrow--prev[data-astro-cid-yzko5yt6]{left:-.25rem}.testimonials-stories__arrow--next[data-astro-cid-yzko5yt6]{right:-.25rem}.testimonials-stories__arrow[data-astro-cid-yzko5yt6]:hover:not(:disabled),.testimonials-stories__arrow[data-astro-cid-yzko5yt6]:focus-visible:not(:disabled){border-color:var(--gold-deep);color:var(--gold-deep)}.testimonials-stories__arrow[data-astro-cid-yzko5yt6] svg[data-astro-cid-yzko5yt6]{width:1rem;height:1rem}.testimonials-stories__dots[data-astro-cid-yzko5yt6]{justify-content:center;gap:.5rem;margin-top:clamp(2rem,4vw,2.75rem);display:flex}.testimonials-stories__dots[data-astro-cid-yzko5yt6][hidden]{display:none}.testimonials-stories__dots[data-astro-cid-yzko5yt6] .testimonials-stories__dot{background:color-mix(in srgb, var(--navy) 18%, transparent);cursor:pointer;border:0;border-radius:50%;width:.5rem;height:.5rem;padding:0;transition:background-color .2s,transform .2s}.testimonials-stories__dots[data-astro-cid-yzko5yt6] .testimonials-stories__dot[aria-selected=true]{background:var(--gold-deep);transform:scale(1.15)}.testimonials-stories__dots[data-astro-cid-yzko5yt6] .testimonials-stories__dot:hover,.testimonials-stories__dots[data-astro-cid-yzko5yt6] .testimonials-stories__dot:focus-visible{background:var(--gold)}@media (prefers-reduced-motion:reduce){.testimonials-stories__track[data-astro-cid-yzko5yt6],.testimonials-stories__media[data-astro-cid-yzko5yt6] img,.testimonials-stories__dots[data-astro-cid-yzko5yt6] .testimonials-stories__dot{transition:none}.testimonials-stories__card[data-astro-cid-yzko5yt6]:hover .testimonials-stories__media[data-astro-cid-yzko5yt6] img{transform:none}.testimonials-stories[data-astro-cid-yzko5yt6] blockquote[data-astro-cid-yzko5yt6] p[data-astro-cid-yzko5yt6]{text-wrap:unset}}.visually-hidden[data-astro-cid-yzko5yt6]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
