.creator-cases{grid-template-columns:repeat(2,minmax(0,1fr))}
.creator-cases .case-copy{flex:1;display:flex;flex-direction:column}
.creator-cases .case-copy .text-link{margin-top:auto}
.creator-cases .case-description{font-size:14px;line-height:1.55;color:#555}
.creator-cases .case-engagement{font-size:14px;line-height:1.5}
.creator-cases .case-measurement{font-size:12px;line-height:1.5;color:#555;padding-block:8px}
.creator-cases .metric{font-size:clamp(24px,2.8vw,36px)}
.creator-case{scroll-margin-top:88px}
.creator-case .tile-media,.programming-feature .tile-media,.watch-card .tile-media{position:relative;min-width:0}
.creator-case .screen,.programming-feature .screen,.watch-card .screen{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:#111}
.creator-case .screen img,.programming-feature .screen img,.watch-card .screen img{display:block;width:100%;height:100%;object-fit:cover}
.creator-case .screen video,.programming-feature .screen video,.watch-card .screen video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none}
.creator-case.is-preview .screen video,.programming-feature.is-preview .screen video,.watch-card.is-preview .screen video{opacity:1}
.imax-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}
.imax-next-card{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:24px;overflow:hidden;border:1px solid #3e4541;border-radius:18px;background:#1b201d;box-shadow:7px 9px 20px #070908,-4px -4px 12px #303833;padding:0;margin-block:28px}
.imax-next-art{display:block;width:100%;height:auto;min-width:0}
.imax-next-copy{padding:20px 24px 20px 0}
.imax-next-copy h3{font-size:22px;line-height:1.2;margin-bottom:8px}
.imax-next-copy p{font-size:16px;line-height:1.5}
@media(max-width:640px){.imax-metrics{gap:16px}.imax-metrics dd{font-size:clamp(23px,6.7vw,32px)}.imax-metrics dt{font-size:11px}.imax-next-card{grid-template-columns:1fr;gap:0}.imax-next-copy{padding:18px 20px 22px}.imax-next-copy h3{font-size:23px}.imax-next-copy p{font-size:15px}}
@media(max-width:999px){.creator-cases{grid-template-columns:1fr}.creator-cases .creator-case{display:grid;grid-template-columns:1fr 1fr;align-items:start}}
@media(max-width:640px){.creator-cases .creator-case{display:flex}.creator-cases .metric{font-size:29px}}

#academy-results{scroll-margin-top:88px}
.academy-result{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--pad);padding-bottom:32px}
.academy-copy{display:grid;gap:18px;align-content:start}
.academy-label{font-size:13px;color:#555}
.academy-headline{font-size:clamp(30px,3.5vw,46px);letter-spacing:-.035em;line-height:1.1;max-width:17ch}
.academy-description{font-size:16px;line-height:1.6;max-width:42ch}
.academy-value{border-left:1px solid #ccc;padding-left:var(--pad);display:flex;flex-direction:column;justify-content:center;gap:12px}
.academy-value strong{font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1.1;letter-spacing:-.045em}
.academy-value>p{font-size:15px;color:#444}
.academy-value .academy-measurement{font-size:12px;line-height:1.5;max-width:37ch;color:#666}
.supporting-conversions{border-top:1px solid #ccc;padding-top:10px}
.supporting-conversions>summary{cursor:pointer;font-size:14px;min-height:48px;align-content:center;width:fit-content}
.supporting-conversions .creator-historical{margin-top:20px}
.supporting-conversions .metric{font-size:clamp(24px,2.5vw,32px)}
@media(max-width:700px){.academy-result{grid-template-columns:1fr;gap:26px;padding-bottom:26px}.academy-headline{font-size:34px}.academy-value{border-left:0;border-top:1px solid #ddd;padding:24px 0 0;gap:10px}.academy-value strong{font-size:44px}.academy-copy{gap:14px}}
