/* iPhone review: diffuse elevation, balanced results and quieter controls. */
.imax-post{border-color:#ffffff12;isolation:isolate;box-shadow:0 10px 26px -10px #0009;transform:translateZ(0)}
.imax-post .tile-media{border-radius:15px 15px 0 0;overflow:hidden;isolation:isolate}
.imax-post .imax-post-frame{border-radius:0;transform:translateZ(0)}
.imax-posts{padding:12px 12px 24px;margin:-12px -12px -14px;scroll-padding-inline:12px}
.creator-case,.watch-card{box-shadow:0 13px 28px -15px #5e706b55,0 3px 10px #5e706b0a;border-color:#fff6}
.creator-case .tile-media,.watch-card .tile-media{overflow:hidden;border-radius:17px 17px 0 0;isolation:isolate}
@media(hover:hover){.imax-post:hover{box-shadow:0 14px 32px -10px #000b}.creator-case:hover,.watch-card:hover{box-shadow:0 17px 32px -13px #5e706b66,0 3px 10px #5e706b0a}}

.result-brand-logo{display:block;width:auto;height:32px;max-width:190px;object-fit:contain;object-position:left center;filter:grayscale(1) brightness(0)}
.academy-result{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;padding-bottom:32px}
.academy-result-image{width:100%;height:100%;max-height:370px;object-fit:cover;border-radius:14px;display:block}
.academy-brand{margin-bottom:10px;display:flex;align-items:center;gap:10px}
.academy-brand .academy-mark{width:27px;height:36px;object-fit:contain;filter:brightness(0)}
.academy-brand .result-brand-logo{width:152px;height:auto}
.academy-copy{gap:14px}
#creator-main .academy-headline{font-size:20px;font-weight:500;line-height:1.35;max-width:24ch;margin:0}
.academy-value{border:0;padding:0;gap:6px}
#creator-main .academy-value strong{font-size:clamp(36px,4vw,54px);font-weight:600;line-height:1.1}
.academy-value>p{font-size:14px}
.academy-copy .text-link{align-self:start;margin-top:4px;font-size:14px}
#creator-main .supporting-conversions{padding-top:30px}
.conversion-results{gap:32px}
.conversion-result{gap:10px;min-width:0}
.conversion-brand{height:48px;display:flex;align-items:center;margin-bottom:8px}
#creator-main .conversion-result .metric{font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.2;margin:0}
.conversion-description{font-size:15px;line-height:1.5;margin:0}
.conversion-result+.conversion-result{border-left:1px solid #ccd1cd;padding-left:32px}
#creator-main .creator-case .case-copy{gap:9px;padding:22px}
#creator-main .creator-case .case-brand{font-size:14px;line-height:1.4;color:#545d56;margin:0}
#creator-main .creator-case .case-video-title{font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.02em;margin:0}
#creator-main .creator-case .metric{font-size:19px;font-weight:500;margin:3px 0 0}
#creator-main .creator-case .case-engagement{font-size:13px;color:#545d56}
#creator-main .creator-case .text-link{align-self:flex-start;font-size:13px;padding-top:10px}

.watch-topics{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}
.watch-topic{border:1px solid #b9c1bc;border-radius:999px;padding:9px 16px;min-height:44px;font:inherit;font-size:14px;color:#414a44;cursor:pointer}
.watch-topic[aria-pressed=true]{background:#1b211d;color:#fff;border-color:#1b211d}
.watch-caption-note{font-size:13px;color:#505a53;margin:-6px 0 24px}
.watch-card:last-child:nth-child(odd){grid-column:1/-1}
.watch-grid:has(>.watch-card:not([hidden]):only-of-type){grid-template-columns:1fr}
.watch-copy .watch-category{font-size:12px;color:#5b655e;margin-bottom:1px}
.watch-grid:has(.watch-card[hidden]){display:flex;flex-wrap:wrap}
.watch-grid:has(.watch-card[hidden])>.watch-card{flex:1 1 calc(50% - 14px)}

footer .wrap{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:26px}
.footer-identity{display:grid;gap:8px}
.footer-identity>span{font-size:12px}
footer .mark{font-size:21px}
footer ul{gap:8px}
footer .social-logo-link{width:44px;min-height:44px;padding:10px!important}
footer .social-logo-link img{width:23px;height:23px}
footer .social-logo-link[data-platform-label=YouTube] img{width:26px;height:26px}
.footer-academy{font-size:13px;min-height:44px;display:flex;align-items:center}

.audio-toggle{color:#fff;display:grid;place-items:center;border-radius:50%;width:44px;height:44px;flex:0 0 44px;cursor:pointer}
.audio-toggle svg{width:20px;height:20px;fill:none!important;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}
.reel-head .r{gap:7px}
.audio-controls{display:flex;align-items:center;gap:8px}
.audio-level{width:66px;accent-color:#fff;cursor:pointer}
.audio-toggle:disabled{cursor:default;opacity:.45}
.fp-controls{align-items:center;gap:10px}
.fp-controls .audio-toggle{width:44px;height:44px}
.fp-caption-toggle{font-family:var(--font)}
.fp-sub{font-family:var(--font);white-space:pre-line;width:max-content;max-width:94%;box-sizing:border-box}
.fp.subs-reel .fp-sub{width:88%;max-width:88%;font-size:clamp(13px,1.1vw,17px);padding:6px 8px;line-height:1.3}
.fp.is-portrait .fp-screen{width:min(100%,calc((100svh - 280px)*.5625));max-height:none;aspect-ratio:9/16}
.fp.is-portrait .fp-base{padding-block:10px 16px}
.fp.is-portrait .fp-times{margin-top:4px}

@media(max-width:700px){
 .academy-result{grid-template-columns:1fr;gap:22px}
 .academy-result-image{aspect-ratio:16/9;max-height:260px}
 .academy-copy{gap:12px}
 .academy-brand{margin-bottom:2px}
 #creator-main .academy-headline{font-size:21px;max-width:24ch}
 #creator-main .academy-value strong{font-size:40px}
 .conversion-results{grid-template-columns:1fr;gap:26px}
 .conversion-result+.conversion-result{border-left:0;padding-left:0;border-top:1px solid #ccd1cd;padding-top:24px}
 .conversion-brand{margin-bottom:6px}
 #creator-main .conversion-result .metric{font-size:30px}
 .watch-grid:has(.watch-card[hidden])>.watch-card{flex-basis:100%}
 footer .wrap{grid-template-columns:1fr;justify-items:center;text-align:center;gap:18px}
 .footer-identity{justify-items:center}
 .footer-academy{min-height:32px}
 .audio-level{display:none}
 .reel-head .on{max-width:none;flex:1}
 #reel-time{font-size:11px}
 .fp-controls{gap:8px}
 .fp.is-portrait .fp-screen{width:min(100%,calc((100svh - 350px)*.5625))}
 .fp.subs-reel .fp-sub{font-size:14px}
}
@media(pointer:coarse){.audio-level{display:none}}
@media(prefers-reduced-motion:reduce){.imax-post,.creator-case,.watch-card{transition:none;transform:none!important}}

@media(max-width:700px){#player-dialog.is-channel .pd-tags{display:none}#player-dialog.is-channel .pd-brand{font-size:24px}#player-dialog.is-channel .pd-ctx{padding-top:0}.fp.is-portrait .fp-top{padding-block:9px}}

.footer-academy{display:inline-flex;align-items:center;gap:7px;opacity:.72;transition:opacity .2s ease}.footer-academy:hover{opacity:1}.footer-academy img{filter:brightness(0);object-fit:contain}.footer-academy .footer-academy-mark{width:18px;height:24px}.footer-academy .footer-academy-word{width:100px;height:auto}

#creator-main .academy-brand-name{font-size:21px;font-weight:600;line-height:1.25;letter-spacing:-.02em;margin:0 0 4px}

footer .wrap{grid-template-columns:1fr auto auto}.footer-brands{display:flex;align-items:center;gap:22px}.footer-lab{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;opacity:.8;transition:opacity .2s ease,transform .2s ease}a.footer-lab:hover{opacity:1;transform:translateY(-2px)}.footer-lab img{display:block;width:48px;height:48px;border-radius:6px;object-fit:contain}@media(max-width:700px){footer .wrap{grid-template-columns:1fr}.footer-brands{justify-content:center;gap:24px}}@media(prefers-reduced-motion:reduce){.footer-lab{transition:none;transform:none}}

.creator-case>.tile-media{width:100%;align-self:stretch}

#creator-main .watch-copy .watch-views{font-size:15px;font-weight:500;margin-top:8px}#creator-main .watch-copy .watch-engagement{font-size:13px;color:#545d56;line-height:1.5}#creator-main .imax-post-caption .imax-post-engagement{font-size:13px;line-height:1.5;color:#c6ccc8;font-weight:400}

@media(min-width:1000px){.creator-cases:has(>.creator-case:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.creator-cases:has(>.creator-case:nth-child(5):last-child)>.creator-case{grid-column:span 2}.creator-cases:has(>.creator-case:nth-child(5):last-child)>.creator-case:nth-child(-n+2){grid-column:span 3}}

.creator-offer .offer-timelapse{position:relative;width:100%;height:100%;min-width:0;overflow:hidden}.creator-offer .screen{position:relative;width:100%;height:100%;min-height:280px;background:#101411;overflow:hidden}.creator-offer .screen img{display:block;width:100%;height:100%;object-fit:cover}.creator-offer .screen video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none}.creator-offer.is-preview .screen video{opacity:1}@media(max-width:700px){.creator-offer .screen{aspect-ratio:16/9;min-height:0}.creator-offer .screen img{aspect-ratio:16/9}.creator-offer .offer-timelapse{height:auto}}

@media(max-width:700px){.channel-links{flex-wrap:nowrap;gap:8px}.channel-links .social-logo-link{width:44px;min-width:44px;flex:0 0 44px;padding:9px!important}}
