.rw-section{background:#2c3b4e;padding:72px 24px;color:#ede9de}.rw-wrap{max-width:1310px;margin:auto}.rw-intro h2{font:400 46px/1.12 'Libre Baskerville',Georgia,serif;margin:0 0 24px;max-width:700px}.rw-intro p{font:400 12px/1.6 Montserrat,sans-serif;max-width:660px;margin:0 0 32px;color:#c9c2b2}.rw-wall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;height:860px;overflow:hidden;mask-image:linear-gradient(transparent,#000 8%,#000 92%,transparent)}.rw-col{min-width:0}.rw-track{animation:rw-up var(--duration) linear infinite}.rw-col:nth-child(even) .rw-track{animation-direction:reverse}.rw-col:hover .rw-track,.rw-col:focus-within .rw-track{animation-play-state:paused}@keyframes rw-up{to{transform:translateY(-50%)}}.rw-video{display:block;width:100%;aspect-ratio:4/5;position:relative;border:0;border-radius:18px;overflow:hidden;padding:0;margin-bottom:16px;background:#1c2632;color:#ede9de;cursor:pointer}.rw-video img{width:100%;height:100%;object-fit:cover}.rw-video:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 40%,#1c2632ee)}.rw-time{position:absolute;z-index:1;left:10px;top:10px;background:#ede9deeb;border-radius:20px;padding:3px 9px;color:#2c3b4e;font-size:11px}.rw-play{position:absolute;z-index:1;left:calc(50% - 24px);top:35%;width:48px;height:48px;border-radius:50%;background:#ede9deeb;color:#2c3b4e;display:grid;place-items:center}.rw-caption{position:absolute;bottom:16px;left:16px;z-index:1;text-align:left;color:#feb161}.rw-caption small{display:block;font-size:11px;color:#ede9de}.rw-text{border-radius:18px;background:#f7f5ef;padding:22px 20px;color:#1c2632;margin-bottom:16px}.rw-text>div{display:flex;justify-content:space-between;color:#c98a2e}.rw-quote{font:44px/1 Georgia}.rw-stars{font-size:11px;letter-spacing:2px}.rw-text blockquote{font:400 16px/1.5 'Libre Baskerville',Georgia,serif;margin:8px 0 16px}.rw-text footer{font-size:11px;line-height:1.5;color:#5e6673}.rw-dialog{border:0;background:#1c2632;padding:16px;border-radius:18px;max-width:520px;width:90vw}.rw-dialog::backdrop{background:#1c2632e6}.rw-dialog video{display:block;max-height:80vh;width:100%}.rw-dialog button{position:absolute;right:12px;top:12px;width:40px;height:40px;border:0;border-radius:50%;z-index:2;background:#ede9de;color:#1c2632;font-size:24px}@media(max-width:749px){.rw-section{padding:48px 20px}.rw-intro h2{font-size:30px}.rw-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:680px}.rw-col:nth-child(n+3){display:none}.rw-text{padding:14px 12px}.rw-text blockquote{font-size:13px}.rw-video,.rw-text{border-radius:14px;margin-bottom:10px}}@media(prefers-reduced-motion:reduce){.rw-track{animation:none}.rw-wall{overflow-y:auto}}