.rvx-quotes{padding:160px 0;position:relative}.rvx-quotes__head{align-items:end;display:flex;gap:48px;justify-content:space-between;margin-bottom:64px}.rvx-quotes__h2{color:var(--bone);font-family:var(--f-serif);font-size:clamp(40px,5vw,72px);font-style:italic;font-weight:400;letter-spacing:-.025em;line-height:1.02;margin:0;max-width:880px}.rvx-quotes__h2 em{color:var(--signal);font-style:italic}.rvx-quotes__meta{color:var(--mist);font-size:11px;font-weight:500;letter-spacing:.14em;line-height:1.7;text-align:right;text-transform:uppercase}.rvx-quotes__meta b{color:var(--bone);display:block;font-weight:500}.rvx-quotes__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.rvx-qcard{background:transparent;border:1px solid var(--rule-d);display:flex;flex-direction:column;gap:24px;padding:36px 32px;transition:background .3s,border-color .3s}.rvx-qcard:hover{background:var(--ink-2);border-color:var(--rule-d2)}.rvx-qcard__q{color:var(--bone);font-family:var(--f-serif);font-size:19px;font-style:italic;font-weight:400;letter-spacing:-.005em;line-height:1.4;margin:0}.rvx-qcard__q em{color:var(--signal);font-style:normal;font-weight:500}.rvx-qcard__attr{align-items:center;border-top:1px solid var(--rule-d);display:flex;gap:14px;margin-top:auto;padding-top:18px}.rvx-qcard__face{background:var(--ink-3);border:1px solid var(--rule-d);border-radius:50%;flex-shrink:0;height:44px;overflow:hidden;width:44px}.rvx-qcard__face img{display:block;height:100%;object-fit:cover;width:100%}.rvx-qcard__who{color:var(--mist);font-size:11px;font-weight:500;letter-spacing:.14em;line-height:1.6;text-transform:uppercase}.rvx-qcard__who b{color:var(--bone);display:block;font-family:var(--f-serif);font-size:15px;font-style:italic;font-weight:500;letter-spacing:-.005em;text-transform:none}@media(max-width:980px){.rvx-quotes{padding:80px 0}.rvx-quotes__head{align-items:flex-start;flex-direction:column;gap:18px}.rvx-quotes__meta{text-align:left}.rvx-quotes__grid{grid-template-columns:1fr}}