/* Original GAD5 scene relationships, only in the corrected reference review. */
[data-review-version="reference"] #cdGad5 .cd-body .cd-h2{
 font-family:var(--sans);font-weight:400;letter-spacing:normal;
}
[data-review-version="reference"] #cdGad5 .cd-body .cd-eyebrow{
 font-family:var(--sans);color:#fff;letter-spacing:normal;text-transform:none;
}
#cdGad5 .cd-composition{
 position:relative;isolation:isolate;background:#000;
 padding:150px max(6vw,calc((100% - 1230px)/2)) 100px;
 container-type:inline-size;
}
#cdGad5 .cd-composition .cd-mod{padding:0;background:transparent}
#cdGad5 .cd-composition .cd-center{position:relative;z-index:2;max-width:none;margin:0;text-align:left}
#cdGad5 .cd-composition .cd-h2{font-size:clamp(40px,6.5cqw,80px);line-height:1.1;max-width:none;margin:0}
#cdGad5 .cd-composition .cd-eyebrow{font-size:clamp(14px,1.95cqw,24px);line-height:1;margin:0 0 clamp(15px,2.03cqw,25px)}
#cdGad5 .cd-composition > .cd-mod:last-child .cd-center{text-align:right}
#cdGad5 [data-composition="transformation"] .cd-wide{
 margin:-8.13cqw 0 0;width:100%;max-width:none;border-radius:0;position:relative;z-index:1;
}
#cdGad5 [data-composition="transformation"] .cd-wide video{object-fit:contain}
#cdGad5 [data-composition="transformation"] > .cd-mod:last-child{margin-top:-6.1cqw}
#cdGad5 [data-composition="platform"] .cd-mv{
 position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;
 max-width:none;margin:-12.195cqw 0 0;height:47.66cqw;
}
#cdGad5 [data-composition="platform"] .cd-clip{
 position:relative;width:calc(100% - 2.03cqw);height:max-content;border-radius:24px;outline:none;
 filter:brightness(.48);overflow:hidden;
}
#cdGad5 [data-composition="platform"] .cd-clip:first-child{width:calc(100% - 4.065cqw);margin-left:2.03cqw}
#cdGad5 [data-composition="platform"] .cd-clip:nth-child(2){top:-13.01cqw}
#cdGad5 [data-composition="platform"] .cd-clip:nth-child(3){top:-18.94cqw}
#cdGad5 [data-composition="platform"] .cd-clip video{object-fit:contain}
#cdGad5 [data-composition="platform"] > .cd-mod:last-child{margin-top:-14.23cqw}
#cdGad5 [data-composition="platform"] .cd-lead{font-size:clamp(40px,6.5cqw,80px);line-height:1.1;margin:20px 0 0;max-width:none}
@media(max-width:820px){
 #cdGad5 .cd-composition{padding:100px 25px 72px}
 #cdGad5 .cd-composition .cd-h2{font-size:clamp(32px,10.25vw,40px);line-height:1.1}
 #cdGad5 .cd-composition .cd-eyebrow{font-size:14px;margin-bottom:15px}
 #cdGad5 [data-composition="transformation"] .cd-wide{width:calc(100% + 50px);margin:-20px -25px 0}
 #cdGad5 [data-composition="transformation"] > .cd-mod:last-child{margin-top:-10px}
 #cdGad5 [data-composition="platform"] .cd-mv{width:calc(100% + 50px);margin:20px -25px 0;height:calc((100vw / 3 - 20px) * 1280 / 786)}
 #cdGad5 [data-composition="platform"] .cd-clip{width:calc(100% - 10px);margin-left:5px;border-radius:20px}
 #cdGad5 [data-composition="platform"] .cd-clip:first-child{width:calc(100% - 20px);margin-left:15px}
 #cdGad5 [data-composition="platform"] .cd-clip:nth-child(2){top:-120px}
 #cdGad5 [data-composition="platform"] .cd-clip:nth-child(3){top:-250px;width:calc(100% - 20px)}
 #cdGad5 [data-composition="platform"] > .cd-mod:last-child{margin-top:-120px}
 #cdGad5 [data-composition="platform"] .cd-lead{font-size:clamp(32px,10.25vw,40px);margin-top:16px}
}
