.Testimonials-module__MlUweW__section{background:linear-gradient(#0000,#ffffff3d 18% 82%,#0000);position:relative}.Testimonials-module__MlUweW__header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;display:flex}.Testimonials-module__MlUweW__headerText{min-width:0}.Testimonials-module__MlUweW__eyebrow{color:var(--rose-deep-text);font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700}.Testimonials-module__MlUweW__placeholderTag{color:var(--rose-deep-text);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;background:#ffffff8c;border:1px dashed #6c2e3c61;border-radius:999px;align-items:center;gap:7px;margin-bottom:14px;padding:6px 13px;font-size:12px;font-weight:600;display:inline-flex}.Testimonials-module__MlUweW__title{color:var(--ink);font-family:var(--font-display);font-size:clamp(28px,4vw,38px);line-height:1.12}.Testimonials-module__MlUweW__subtitle{max-width:34rem;color:var(--muted);font-family:var(--font-body);margin-top:10px;font-size:15px;line-height:1.55}.Testimonials-module__MlUweW__summary{color:var(--ink);font-family:var(--font-body);margin-top:8px;font-size:14px;font-weight:600}.Testimonials-module__MlUweW__summaryStar{color:var(--rose-deep)}.Testimonials-module__MlUweW__notice{max-width:34rem;color:var(--muted);font-family:var(--font-body);margin-top:6px;font-size:12.5px;line-height:1.5}.Testimonials-module__MlUweW__noticeLink{color:var(--wine);text-underline-offset:2px;text-decoration:underline}.Testimonials-module__MlUweW__originalNote{max-width:34rem;color:var(--muted);font-family:var(--font-body);margin-top:6px;font-size:12.5px;font-style:italic;line-height:1.5}.Testimonials-module__MlUweW__nav{flex:none;gap:8px;display:flex}.Testimonials-module__MlUweW__navButton{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#ffffffb8;border-radius:50%;place-items:center;transition:transform .2s,background .2s;display:grid;box-shadow:0 10px 26px -18px #5324308c}.Testimonials-module__MlUweW__navButton:hover{background:#fff;transform:translateY(-1px)}.Testimonials-module__MlUweW__navButton:focus-visible{outline:2px solid var(--rose-deep);outline-offset:2px}.Testimonials-module__MlUweW__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:flex-start;gap:22px;margin:0;padding:6px 6px 26px;scroll-padding-inline:6px;list-style:none;display:flex;overflow-x:auto}.Testimonials-module__MlUweW__track::-webkit-scrollbar{display:none}.Testimonials-module__MlUweW__track:focus-visible{outline:2px solid var(--rose-deep);outline-offset:4px;border-radius:12px}.Testimonials-module__MlUweW__card{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scroll-snap-align:start;background:#fff9;border-radius:1.5rem;flex:none;width:clamp(272px,33.3333% - 14.6667px,356px);padding:28px;box-shadow:0 16px 44px -28px #6c2e3c59}.Testimonials-module__MlUweW__cardHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.Testimonials-module__MlUweW__identity{flex-direction:column;gap:6px;min-width:0;display:flex}.Testimonials-module__MlUweW__authorName{color:var(--ink);font-family:var(--font-body);font-size:15px;font-weight:600;line-height:1.2}.Testimonials-module__MlUweW__metaRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Testimonials-module__MlUweW__verifiedBadge{color:var(--muted);font-family:var(--font-body);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.Testimonials-module__MlUweW__occasion{border:1px solid var(--line);color:var(--muted);font-family:var(--font-body);background:#ffffff8c;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;line-height:1.6;display:inline-flex}.Testimonials-module__MlUweW__stars{letter-spacing:2.5px;white-space:nowrap;padding-top:3px;font-size:11px;display:inline-block}.Testimonials-module__MlUweW__text{color:color-mix(in srgb, var(--ink) 86%, transparent);font-family:var(--font-body);overflow-wrap:break-word;font-size:15px;line-height:1.7}.Testimonials-module__MlUweW__date{color:var(--muted);font-family:var(--font-body);margin-top:14px;font-size:11px}.Testimonials-module__MlUweW__single{justify-content:center}.Testimonials-module__MlUweW__single .Testimonials-module__MlUweW__card{width:min(100%,420px)}.Testimonials-module__MlUweW__compact .Testimonials-module__MlUweW__header{margin-bottom:22px}.Testimonials-module__MlUweW__compact .Testimonials-module__MlUweW__title{font-size:clamp(23px,3vw,30px)}.Testimonials-module__MlUweW__compact .Testimonials-module__MlUweW__card{width:clamp(248px,50% - 11px,330px);padding:24px}.Testimonials-module__MlUweW__compact .Testimonials-module__MlUweW__text{font-size:14.5px}.Testimonials-module__MlUweW__compact .Testimonials-module__MlUweW__single .Testimonials-module__MlUweW__card{width:min(100%,400px)}@media (max-width:767px){.Testimonials-module__MlUweW__header{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:24px}.Testimonials-module__MlUweW__nav{display:none}.Testimonials-module__MlUweW__card,.Testimonials-module__MlUweW__compact .Testimonials-module__MlUweW__card{width:min(80vw,320px)}.Testimonials-module__MlUweW__track{gap:14px}}@media (prefers-reduced-motion:no-preference){.Testimonials-module__MlUweW__track{scroll-behavior:smooth}}
