.real-footage{padding:88px 0;background:linear-gradient(135deg,#111e29,#080f16 65%);border-top:1px solid #283b49;scroll-margin-top:90px}.rf-heading{max-width:800px;margin-bottom:36px}.rf-heading h2{font-size:clamp(38px,5vw,64px);line-height:1.07;letter-spacing:-2px;margin:16px 0 24px}.rf-heading h2 em{color:#7edced;font-style:normal}.rf-heading>p:last-child{max-width:760px;color:#b8c5ce;line-height:1.8}.rf-lead{font-size:23px!important;color:#f3f3ee!important;line-height:1.4!important;margin-bottom:14px}.rf-images{display:grid;grid-template-columns:1fr 1fr;gap:22px}.rf-images figure{margin:0;overflow:hidden;border:1px solid #3c505d;border-radius:20px;background:#0e1922}.rf-images img{display:block;width:100%;height:320px;object-fit:cover}.rf-images figcaption{padding:18px 22px;display:flex;flex-direction:column;gap:7px}.rf-images figcaption strong{font-size:16px;font-weight:600}.rf-images figcaption span{font-size:12px;color:#a1b2bd}.rf-formats{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin:44px 0 52px}.rf-number{font-size:11px;font-weight:700;letter-spacing:1.4px;color:#7edced}.rf-formats h3{font-size:21px;line-height:1.35;margin:15px 0}.real-footage p,.real-footage li{font-size:15px;line-height:1.75}.rf-formats p{color:#aebdc8;margin:0}.rf-audiences{display:grid;grid-template-columns:1fr 1fr;gap:22px}.rf-audiences article{background:#12222e;border:1px solid #334955;border-radius:20px;padding:32px}.rf-audiences article:last-child{background:#201e1d;border-color:#514236}.rf-audiences article:last-child .eyebrow{color:#f3ad7c}.rf-audiences h3{font-size:28px;line-height:1.25;margin:16px 0}.rf-audiences p,.rf-audiences li{color:#bcc7ce}.rf-audiences ul{padding-left:19px;margin:20px 0 25px}.rf-audiences li{padding-left:5px;margin:12px 0}.rf-audiences strong{color:#f3f3ee;font-weight:600}.rf-audiences .text-link{display:inline-flex;gap:10px;align-items:center;font-size:14px}.rf-audiences .text-link svg{width:18px;height:18px}.rf-evidence{display:grid;grid-template-columns:1fr 1.25fr;gap:64px;margin-top:55px;padding-top:42px;border-top:1px solid #34434e}.rf-evidence h3{font-size:33px;line-height:1.15;margin:15px 0}.rf-evidence>div>p:last-child{color:#aebdc8}.rf-stats>p{display:flex;align-items:flex-start;gap:22px;margin:0 0 22px}.rf-stats strong{font-size:40px;line-height:1.2;min-width:94px;color:#7edced;letter-spacing:-1px}.rf-stats span{color:#dbe2e7;font-size:14px}.rf-stats small{display:block;font-size:11px;color:#92a6b3;margin-top:5px}.rf-sources{border-top:1px solid #34434e;border-bottom:1px solid #34434e;margin-top:14px}.rf-sources summary{padding:19px 0;color:#bed0da;cursor:pointer;font-size:13px}.rf-sources>div{padding:0 0 18px;max-width:950px}.rf-sources p{font-size:13px;color:#afc0cc}.rf-sources a{color:#7edced;text-decoration:underline;text-underline-offset:3px}.rf-close{display:flex;gap:40px;justify-content:space-between;align-items:center;padding-top:40px}.rf-close>div{max-width:770px}.rf-close h3{font-size:29px;line-height:1.3;margin:12px 0}.rf-close p{color:#b4c4cf}.rf-close .button{flex-shrink:0}.rf-close .rf-measure{font-size:12px;color:#90a7b7}.real-footage a:focus-visible,.real-footage summary:focus-visible{outline:2px solid #7edced;outline-offset:6px}@media(max-width:1000px){.rf-formats{grid-template-columns:1fr 1fr}.rf-images img{height:260px}.rf-close{align-items:flex-start;flex-direction:column;gap:15px}.rf-evidence{gap:30px}}@media(max-width:700px){.real-footage{padding:55px 0}.rf-heading h2{letter-spacing:-1.3px}.rf-lead{font-size:21px!important}.rf-images,.rf-audiences,.rf-evidence{grid-template-columns:1fr}.rf-images img{height:auto;aspect-ratio:1.65;object-fit:cover}.rf-formats{gap:26px 20px;margin:32px 0}.rf-formats h3{font-size:19px}.rf-formats p{font-size:14px}.rf-audiences article{padding:25px}.rf-audiences h3{font-size:25px}.rf-evidence{gap:22px;margin-top:35px;padding-top:28px}.rf-evidence h3 br{display:none}.rf-stats strong{font-size:36px;min-width:85px}.rf-close h3{font-size:25px}.rf-close .button{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.real-footage *{scroll-behavior:auto}}
