.video-feedbacks{background:#f1eee5;color:#0b241b}.video-feedbacks .section-kicker{color:#789184}.feedback-heading{display:grid;grid-template-columns:1fr .8fr;gap:4rem;align-items:end;margin:42px 0 44px}.feedback-heading h2{font-family:'Playfair Display',Georgia,serif;font-size:clamp(3.2rem,6vw,6.8rem);font-weight:400;line-height:.88;letter-spacing:-.05em;margin:0}.feedback-heading h2 em{color:#a98243}.feedback-heading p{max-width:390px;color:#607067;font-size:1.05rem;line-height:1.65;margin:0}.feedback-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}.feedback-card{background:#0b281e;border-radius:2px;overflow:hidden;color:#fff;position:relative;display:flex;flex-direction:column}.feedback-card video{display:block;width:100%;height:390px;object-fit:cover;background:#071b14}.feedback-card-body{padding:25px 25px 28px;flex:1}.feedback-card-body small{color:#c9ef16;letter-spacing:.18em;font-size:.72rem}.feedback-card-body h3{font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:1.65rem;margin:10px 0 0}.feedback-card-body p{color:rgba(255,255,255,.68);line-height:1.5;margin:9px 0 0}@media(max-width:1050px){.feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-card video{height:500px}}@media(max-width:850px){.feedback-heading{grid-template-columns:1fr;gap:1.5rem}.feedback-card video{height:430px}}@media(max-width:600px){.feedback-heading{margin:32px 0}.feedback-grid{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;padding-bottom:12px}.feedback-card{flex:0 0 82vw;scroll-snap-align:center}.feedback-card video{height:430px}.feedback-card-body{padding:20px 20px 23px}}
