.rm-statement { overflow: hidden; text-align: center; background: #20140d; padding-block: clamp(100px, 13vw, 200px); }
.rm-statement__pat {
	position: absolute;
	inset: -20% 0;
	opacity: .55;
	background: conic-gradient(from 45deg at 50% 50%, #2c1b11 0 25%, #1a100a 0 50%, #2c1b11 0 75%, #1a100a 0) 0 0 / 88px 88px, var(--grain);
	-webkit-mask: radial-gradient(70% 60% at 50% 50%, #000 30%, transparent 100%);
	mask: radial-gradient(70% 60% at 50% 50%, #000 30%, transparent 100%);
}
.rm-statement__pat::after {
	content: "";
	position: absolute;
	inset: 0;
	background: repeating-linear-gradient(45deg, transparent 0 61px, rgba(182, 147, 90, .16) 61px 62px), repeating-linear-gradient(-45deg, transparent 0 61px, rgba(182, 147, 90, .16) 61px 62px);
}
.rm-statement > *:not(.rm-statement__pat) { position: relative; z-index: 1; }
.rm-statement__title { max-width: 20ch; margin: 22px auto; font-size: clamp(32px, 4.6vw, 72px); line-height: 1.05; }
.rm-statement__text { max-width: 52ch; margin: 0 auto; color: var(--bone-dim); }
.rm-statement__link { margin-top: 40px; }
