.fade-enter-active[data-v-f28e8974],.fade-leave-active[data-v-f28e8974]{transition:opacity var(--v483d050e) ease}.fade-enter-from[data-v-f28e8974],.fade-leave-to[data-v-f28e8974]{opacity:0}.crossfade-enter-active[data-v-f28e8974],.crossfade-leave-active[data-v-f28e8974]{transition:opacity var(--v483d050e) ease;position:absolute;inset:0}.crossfade-enter-from[data-v-f28e8974],.crossfade-leave-to[data-v-f28e8974]{opacity:0}.slide-left-enter-active[data-v-f28e8974],.slide-left-leave-active[data-v-f28e8974]{transition:transform var(--v483d050e) ease}.slide-left-enter-from[data-v-f28e8974]{transform:translate(100%)}.slide-left-leave-to[data-v-f28e8974]{transform:translate(-100%)}.slide-right-enter-active[data-v-f28e8974],.slide-right-leave-active[data-v-f28e8974]{transition:transform var(--v483d050e) ease}.slide-right-enter-from[data-v-f28e8974]{transform:translate(-100%)}.slide-right-leave-to[data-v-f28e8974]{transform:translate(100%)}.zoom-enter-active[data-v-f28e8974],.zoom-leave-active[data-v-f28e8974]{transition:all var(--v483d050e) ease}.zoom-enter-from[data-v-f28e8974]{opacity:0;transform:scale(1.1)}.zoom-leave-to[data-v-f28e8974]{opacity:0;transform:scale(.95)}.tr-wrap[data-v-2de5702b]{text-align:center}.tr-header[data-v-2de5702b]{margin-bottom:48px}.tr-eyebrow[data-v-2de5702b]{display:block;font-family:Oswald,sans-serif;font-size:12px;font-weight:400;letter-spacing:.4em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:16px}.tr-title[data-v-2de5702b]{font-family:Oswald,sans-serif;font-weight:700;font-size:clamp(32px,5vw,52px);text-transform:uppercase;line-height:1;color:var(--color-text);margin:0}.tr-red[data-v-2de5702b]{color:var(--color-accent-hover)}.tr-card[data-v-2de5702b]{background:var(--color-background);border:1px solid #2a2a2a;padding:48px 56px;max-width:760px;margin:0 auto 40px;text-align:left;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.tr-card--visible[data-v-2de5702b]{opacity:1;transform:translateY(0)}.tr-tag[data-v-2de5702b]{font-family:Oswald,sans-serif;font-size:9px;font-weight:400;letter-spacing:.35em;text-transform:uppercase;color:var(--color-accent-hover);border:1px solid var(--color-accent);padding:4px 10px;display:inline-block;margin-bottom:20px}.tr-stars[data-v-2de5702b]{display:flex;gap:3px;margin-bottom:24px}.tr-star[data-v-2de5702b]{display:inline-block;width:10px;height:10px;background:var(--color-accent);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);flex-shrink:0}.tr-quote[data-v-2de5702b]{font-family:Inter,sans-serif;font-size:17px;font-weight:300;font-style:italic;color:var(--color-text);line-height:1.8;margin:0 0 32px}.tr-author[data-v-2de5702b]{display:flex;align-items:center;gap:14px}.tr-av[data-v-2de5702b]{width:40px;height:40px;border-radius:50%;background:var(--color-surface);border:1px solid #2a2a2a;display:flex;align-items:center;justify-content:center;font-family:Oswald,sans-serif;font-size:14px;font-weight:600;color:var(--color-accent-hover);flex-shrink:0}.tr-name[data-v-2de5702b]{font-family:Oswald,sans-serif;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text)}.tr-loc[data-v-2de5702b]{font-family:Inter,sans-serif;font-size:11px;font-weight:300;color:var(--color-text-muted);margin-top:2px}.tr-dots[data-v-2de5702b]{display:flex;justify-content:center;gap:8px}.tr-dot[data-v-2de5702b]{width:6px;height:6px;border-radius:50%;background:#2a2a2a;border:none;cursor:pointer;padding:0;transition:background .25s ease,transform .25s ease}.tr-dot[data-v-2de5702b]:hover{background:var(--color-accent)}.tr-dot--active[data-v-2de5702b]{background:var(--color-accent-hover);transform:scale(1.4)}.tr-more[data-v-2de5702b]{margin-top:28px}.tr-more-btn[data-v-2de5702b]{font-family:Oswald,sans-serif;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);text-decoration:none;border-bottom:1px solid #2a2a2a;padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.tr-more-btn[data-v-2de5702b]:hover{color:var(--color-accent-hover);border-color:var(--color-accent-hover)}@media(max-width:680px){.tr-card[data-v-2de5702b]{padding:32px 24px}.tr-quote[data-v-2de5702b]{font-size:15px}}
