.testimonial-card[data-astro-cid-3ba2o4vp]{color:#f2f5f3;min-width:0}.testimonial-media[data-astro-cid-3ba2o4vp]{min-width:0}.testimonial-frame[data-astro-cid-3ba2o4vp]{aspect-ratio:9/16;isolation:isolate;transition:border-color .24s var(--ease-out-quart),box-shadow .24s var(--ease-out-quart);background:#17252e;border:1px solid #e0f5f22e;border-radius:1.4rem;position:relative;overflow:hidden;box-shadow:0 22px 50px -22px #000000b3,inset 0 1px #ffffff14}.testimonial-frame[data-astro-cid-3ba2o4vp][data-enhanced]:not([data-started]):after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#08101812 25%,#0810182e 55%,#081018a6 100%);position:absolute;inset:0}.testimonial-frame[data-astro-cid-3ba2o4vp]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #00d2ad29,0 24px 54px -22px #000c}@media (hover:hover){.testimonial-frame[data-astro-cid-3ba2o4vp]:hover{border-color:#81e2d299;box-shadow:0 28px 58px -22px #000c}}.testimonial-frame[data-astro-cid-3ba2o4vp] video{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.testimonial-play[data-astro-cid-3ba2o4vp]{z-index:2;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:1rem;align-items:center;gap:.75rem;padding:0;display:flex;position:absolute;bottom:1.25rem;left:1.25rem}.testimonial-play-icon[data-astro-cid-3ba2o4vp]{aspect-ratio:1;-webkit-backdrop-filter:blur(8px);width:3.5rem;transition:background .22s var(--ease-out-quart),color .22s var(--ease-out-quart);background:#0d1720c7;border:1px solid #ffffffb8;border-radius:50%;place-items:center;padding-left:.2rem;display:grid;box-shadow:0 8px 32px #0000003d}.testimonial-play[data-astro-cid-3ba2o4vp]:hover .testimonial-play-icon[data-astro-cid-3ba2o4vp]{color:#101827;background:#82e2cf;border-color:#82e2cf}.testimonial-play[data-astro-cid-3ba2o4vp]:focus-visible{outline-offset:5px;outline:3px solid #82e2cf}.testimonial-play[data-astro-cid-3ba2o4vp]:disabled{cursor:wait}.testimonial-play-label[data-astro-cid-3ba2o4vp]{white-space:nowrap;letter-spacing:.025em;text-shadow:0 1px 8px #0d1720;font-size:.8125rem;font-weight:700}.testimonial-duration[data-astro-cid-3ba2o4vp]{z-index:2;color:#fff;font-variant-numeric:tabular-nums;background:#0d1720e0;border-radius:999px;padding:.35rem .65rem;font-size:.75rem;position:absolute;top:1rem;right:1rem}.testimonial-play[data-astro-cid-3ba2o4vp][hidden],.testimonial-duration[data-astro-cid-3ba2o4vp][hidden]{display:none}.testimonial-video-message[data-astro-cid-3ba2o4vp]{color:#efcdb5;margin-top:.75rem;font-size:.875rem;line-height:1.5}.testimonial-body[data-astro-cid-3ba2o4vp]{padding:1.3rem .25rem 0}.testimonial-byline[data-astro-cid-3ba2o4vp]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.testimonial-byline[data-astro-cid-3ba2o4vp] h2[data-astro-cid-3ba2o4vp]{color:#f2f5f3;font-family:var(--font-display);font-size:1.65rem;line-height:1.2}.testimonial-location[data-astro-cid-3ba2o4vp]{color:#82e2cf;margin-top:.3rem;font-size:.875rem}.testimonial-caption[data-astro-cid-3ba2o4vp]{color:#b7c7cd;margin-top:.5rem;font-size:.875rem;line-height:1.6}.testimonial-quote[data-astro-cid-3ba2o4vp]{font-family:var(--font-display);color:#e8eee9;margin:.9rem 0 0;font-size:clamp(1.4rem,2vw,1.7rem);font-style:italic;line-height:1.4}.testimonial-story-link[data-astro-cid-3ba2o4vp]{color:#82e2cf;text-underline-offset:.25em;margin-top:1.25rem;font-size:.875rem;text-decoration:underline;display:inline-block}.testimonial-story-link[data-astro-cid-3ba2o4vp]:hover{color:#fff}.testimonial-featured[data-astro-cid-3ba2o4vp]{background:linear-gradient(125deg,#3a646833,#20273f40);border:1px solid #cdeae626;border-radius:1.75rem;padding:clamp(1.25rem,3vw,2.5rem)}.testimonial-featured[data-astro-cid-3ba2o4vp] .testimonial-body[data-astro-cid-3ba2o4vp]{padding:1.75rem .25rem 0}.testimonial-featured[data-astro-cid-3ba2o4vp] .eyebrow[data-astro-cid-3ba2o4vp]{color:#82e2cf;margin-bottom:1.25rem;display:block}.testimonial-featured[data-astro-cid-3ba2o4vp] .testimonial-byline[data-astro-cid-3ba2o4vp] h2[data-astro-cid-3ba2o4vp]{font-size:1.9rem}.testimonial-featured[data-astro-cid-3ba2o4vp] .testimonial-quote[data-astro-cid-3ba2o4vp]{letter-spacing:-.02em;text-wrap:pretty;margin-top:1.25rem;font-size:clamp(1.65rem,3.2vw,2.9rem);line-height:1.25}@media (width>=768px){.testimonial-featured[data-astro-cid-3ba2o4vp]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.testimonial-featured[data-astro-cid-3ba2o4vp] .testimonial-body[data-astro-cid-3ba2o4vp]{padding:0}}
