.rv-capacity{padding:64px 0;background:#f4f4f4;color:#171717}
.rv-capacity-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,6vw,88px);align-items:center}
.rv-capacity-media,.rv-capacity-copy{min-width:0}
.rv-capacity-player{position:relative;background:#fff;overflow:hidden}
.rv-capacity-player video{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}
.rv-capacity-copy .eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.5;margin-bottom:18px}
.rv-capacity-copy h2{max-width:490px;font-size:clamp(32px,3.9vw,54px);font-weight:700;letter-spacing:-.045em;line-height:1.04;margin:0;text-transform:uppercase}
.rv-capacity-copy>p{max-width:390px;color:#555;font-size:14px;line-height:1.7;margin:22px 0 0}
.rv-capacity-copy>p.rv-capacity-items{color:#171717;font-size:12px;line-height:1.6;font-weight:600;margin-top:22px}
.rv-capacity-media>noscript .text-link{display:inline-block;margin-top:16px;font-size:12px}
@media(max-width:749px){.rv-capacity{padding:32px 0 38px}.rv-capacity-grid{grid-template-columns:minmax(0,1fr);gap:26px}.rv-capacity-copy .eyebrow{font-size:9px;margin-bottom:12px}.rv-capacity-copy h2{font-size:34px;max-width:320px}.rv-capacity-copy>p{font-size:13px;margin-top:16px;max-width:440px}.rv-capacity-copy>p.rv-capacity-items{margin-top:16px;font-size:11px}}
