.testimonial-module__AQ_Gra__section{background:var(--surface);--section-gap:clamp(48px, 5vw, 72px)}.testimonial-module__AQ_Gra__inner{max-width:960px;margin-inline:auto}.testimonial-module__AQ_Gra__title{margin-bottom:36px;font-size:clamp(32px,3vw,42px)}.testimonial-module__AQ_Gra__title span{color:var(--accent)}.testimonial-module__AQ_Gra__carousel{--portrait-width:240px;--column-gap:64px}.testimonial-module__AQ_Gra__slide{grid-template-columns:var(--portrait-width) minmax(0, 1fr);align-items:center;gap:var(--column-gap);display:grid}.testimonial-module__AQ_Gra__portraitStack{isolation:isolate;touch-action:pan-y;width:100%;position:relative}.testimonial-module__AQ_Gra__portrait,.testimonial-module__AQ_Gra__backPortrait{background:var(--surface-deep);position:absolute;inset:0;overflow:hidden}.testimonial-module__AQ_Gra__portrait{z-index:2;animation:testimonial-module__AQ_Gra__portrait-arrive .5s var(--ease) both;box-shadow:0 12px 28px #07120c38}.testimonial-module__AQ_Gra__backPortrait{border:1px solid var(--line)}.testimonial-module__AQ_Gra__backPortrait[data-depth="1"]{z-index:1;transform:rotate(-6deg)scale(.97)}.testimonial-module__AQ_Gra__backPortrait[data-depth="2"]{transform:rotate(5deg)scale(.94)}.testimonial-module__AQ_Gra__backPortrait img{opacity:.65}.testimonial-module__AQ_Gra__portrait img,.testimonial-module__AQ_Gra__backPortrait img{object-fit:cover;max-width:none;display:block;position:absolute}.testimonial-module__AQ_Gra__content{min-width:0;animation:testimonial-module__AQ_Gra__words-arrive .45s var(--ease) both}.testimonial-module__AQ_Gra__attribution{color:var(--accent);margin-bottom:16px;font-size:15px;font-weight:650;line-height:1.5}.testimonial-module__AQ_Gra__quote{font:450 clamp(24px, 2.2vw, 29px)/1.4 var(--body);letter-spacing:-.025em;text-wrap:pretty;margin:0}.testimonial-module__AQ_Gra__notes{margin-top:20px;container:tasting-note/inline-size}.testimonial-module__AQ_Gra__notes blockquote{color:var(--muted);max-width:64ch;margin:0;font-size:15px;line-height:1.8}.testimonial-module__AQ_Gra__notes[data-collapsed=true] .testimonial-module__AQ_Gra__fullText{display:none}.testimonial-module__AQ_Gra__notes button{min-height:44px;color:var(--accent);text-underline-offset:5px;background:0 0;border:0;margin-top:6px;padding:8px 0;font-size:13px;text-decoration:underline;display:block}.testimonial-module__AQ_Gra__notes button:hover{color:var(--foreground)}@container tasting-note (min-width:480px){.testimonial-module__AQ_Gra__notes[data-auto-expand=true] .testimonial-module__AQ_Gra__fullText{display:block}.testimonial-module__AQ_Gra__notes[data-auto-expand=true] .testimonial-module__AQ_Gra__excerpt,.testimonial-module__AQ_Gra__notes[data-auto-expand=true] button{display:none}}.testimonial-module__AQ_Gra__navigation{margin:24px 0 0 calc(var(--portrait-width) + var(--column-gap));align-items:center;gap:12px;display:flex}.testimonial-module__AQ_Gra__navigation button{border:1px solid var(--line);background:0 0;place-items:center;width:44px;height:44px;padding:0;transition:background .2s,border-color .2s,color .2s;display:grid}.testimonial-module__AQ_Gra__navigation button:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.testimonial-module__AQ_Gra__navigation button:active{background:var(--foreground)}.testimonial-module__AQ_Gra__position{text-align:center;min-width:40px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}@keyframes testimonial-module__AQ_Gra__portrait-arrive{0%{opacity:.6;transform:translateX(calc(var(--direction,1) * 12px)) rotate(calc(var(--direction,1) * 3deg))}to{opacity:1;transform:none}}@keyframes testimonial-module__AQ_Gra__words-arrive{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:none}}@media (min-width:768px) and (max-width:1000px){.testimonial-module__AQ_Gra__carousel{--portrait-width:200px;--column-gap:40px}}@media (max-width:767px){.testimonial-module__AQ_Gra__section{--section-gap:48px}.testimonial-module__AQ_Gra__title{margin-bottom:32px;font-size:32px}.testimonial-module__AQ_Gra__slide{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:24px}.testimonial-module__AQ_Gra__portraitStack{grid-area:1/1}.testimonial-module__AQ_Gra__content,.testimonial-module__AQ_Gra__statement{display:contents}.testimonial-module__AQ_Gra__attribution{grid-area:1/2;max-width:13ch;margin:0;font-size:18px;line-height:1.5}.testimonial-module__AQ_Gra__quote{grid-area:2/1/auto/-1;font-size:clamp(22px,6vw,25px);line-height:1.45}.testimonial-module__AQ_Gra__notes{grid-area:3/1/auto/-1;margin-top:-8px}.testimonial-module__AQ_Gra__navigation{margin:20px 0 0}}@media (prefers-reduced-motion:reduce){.testimonial-module__AQ_Gra__portrait,.testimonial-module__AQ_Gra__content{animation:none}.testimonial-module__AQ_Gra__navigation button{transition:none}}.testimonial-module__AQ_Gra__credential{color:var(--muted);margin-top:4px;font-size:13px;font-weight:500;display:block}.testimonial-module__AQ_Gra__allVoices{color:var(--accent);margin-top:28px}@media (max-width:767px){.testimonial-module__AQ_Gra__separator{display:none}.testimonial-module__AQ_Gra__credentialPart{display:block}}
