.rm-quote figure { max-width: 1320px; margin: 0 auto; }
.rm-quote__mark { display: block; height: .5em; font-size: clamp(120px, 14vw, 240px); line-height: .9; }
.rm-quote__text { margin: 0; font-size: clamp(28px, 3.7vw, 62px); line-height: 1.08; letter-spacing: -.015em; }
.rm-quote__foot { display: flex; align-items: center; flex-wrap: wrap; gap: 20px 32px; margin-top: clamp(40px, 5vw, 72px); }
.rm-quote__foot .hair { width: 90px; }
.rm-quote__foot .cap { color: var(--bone-dim); }
