/* V52: gradient is the background of the complete introductory block, not a card around the quote. */
body .intro-grid.m808-quote-blinds{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:center;gap:clamp(30px,5vw,74px);padding:clamp(36px,5.5vw,78px) clamp(24px,4vw,58px);min-height:clamp(360px,40vw,540px);margin-block:0;background:#100919;border-radius:0;box-shadow:none}
body .intro-grid.m808-quote-blinds>canvas{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:-2;pointer-events:none}
body .intro-grid.m808-quote-blinds::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(7,4,12,.80),rgba(12,6,24,.50) 52%,rgba(8,4,16,.65))}
body .intro-grid.m808-quote-blinds>.m808-quote-copy,body .intro-grid.m808-quote-blinds>.m808-intro-description{position:relative;z-index:1;min-width:0}
body .intro-grid.m808-quote-blinds .intro-lead{margin-top:24px!important;text-shadow:0 2px 20px rgba(0,0,0,.55)}
body .intro-grid.m808-quote-blinds .m808-intro-description p{position:relative;text-shadow:0 1px 12px rgba(0,0,0,.55)}
@media(max-width:700px){body .intro-grid.m808-quote-blinds{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;min-height:0;padding:38px 23px;border-radius:0}}
@media(prefers-reduced-motion:reduce){body .intro-grid.m808-quote-blinds{background:linear-gradient(115deg,#160c24,#5c3380,#1a0d2c)}}
