.quote-wall{min-height:50vh;position:relative}.quote-fragment{break-inside:avoid;border-left:1px solid color-mix(in srgb, var(--accent) 25%, transparent);margin-bottom:2.5rem;padding:1.75rem 2rem;transition:transform .6s cubic-bezier(.22,1,.36,1),border-color .6s cubic-bezier(.22,1,.36,1)}.quote-fragment:hover{border-left-color:var(--accent);transform:translateY(-3px)rotate(0)!important}.quote-fragment--xl{font-size:clamp(1.35rem,2.5vw,1.85rem);line-height:1.45}.quote-fragment--lg{font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.5}.quote-fragment--md{font-size:1.0625rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.quote-fragment:hover{transform:none}}
