.ff-music{background:var(--ff-surface-charcoal);color:var(--ff-text);padding:72px 0}.ff-music__shell{max-width:var(--ff-max-width);margin:auto;padding:0 32px}.ff-music__heading{grid-template-columns:1.15fr 1fr;align-items:end;gap:48px;margin-bottom:36px;display:grid}.ff-music h2,.ff-music h3{font-family:var(--ff-font-display);text-transform:uppercase;margin:0;font-weight:800;line-height:1}.ff-music h2{font-size:clamp(36px,4.4vw,64px)}.ff-music h3{margin-top:24px;font-size:30px}.ff-music p{color:var(--ff-muted);margin:0;line-height:1.6}.ff-music__eyebrow{text-transform:uppercase;font-size:13px;font-weight:700;color:var(--ff-orange-bright)!important;margin-bottom:14px!important}.ff-music__cards{border-top:1px solid var(--ff-line-bright);border-left:1px solid var(--ff-line-bright);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ff-music article{border-right:1px solid var(--ff-line-bright);border-bottom:1px solid var(--ff-line-bright);background:var(--ff-ink-soft);padding:28px}.ff-music article>span{color:var(--ff-orange-bright);text-transform:uppercase;font-size:13px}.ff-music article p{margin-top:18px}.ff-music a{color:var(--ff-text);text-underline-offset:4px;text-decoration:underline}.ff-music article a{align-items:center;min-height:44px;margin-top:18px;font-size:15px;display:inline-flex}.ff-music__proof{grid-template-columns:1.3fr 1fr;align-items:center;gap:36px;margin:36px 0 0;display:grid}.ff-music__proof img{border:1px solid var(--ff-line-bright);width:100%;height:auto}.ff-music__proof strong{font:800 32px/1 var(--ff-font-display);text-transform:uppercase;display:block}.ff-music__proof p{margin:16px 0}.ff-music__proof figcaption>a{align-items:center;min-height:44px;display:inline-flex}.ff-music__proof small{color:var(--ff-muted);margin-top:20px;font-size:13px;line-height:1.6;display:block}@media (width<=800px){.ff-music__heading,.ff-music__cards,.ff-music__proof{grid-template-columns:1fr}.ff-music__heading{gap:20px}.ff-music{padding-block:48px}.ff-music__shell{padding-inline:24px}}.ff-audiences{background:var(--ff-surface-charcoal);color:var(--ff-text);padding:64px 0}.ff-audiences__shell{max-width:var(--ff-max-width);margin:0 auto;padding:0 24px}.ff-audiences :is(h2,h3,p,figure,dl){margin:0}.ff-audiences :is(h2,h3){font-family:var(--ff-font-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance}.ff-audiences h2{max-width:850px;font-size:3rem;line-height:1.08}.ff-audiences h3{font-size:2.1rem;line-height:1.15}.ff-audiences p{color:var(--ff-muted);font-size:1rem;line-height:1.65}.ff-audiences p+p{margin-top:16px}.ff-audiences h2+p,.ff-audiences h3+p{max-width:760px;margin-top:20px}.ff-audiences p.ff-audiences__eyebrow{color:var(--ff-yellow);text-transform:uppercase;letter-spacing:0;margin-bottom:14px;font-size:.8rem;font-weight:800}.ff-audiences__nav{flex-wrap:wrap;gap:12px 28px;margin-top:24px;display:flex}.ff-audiences a{color:var(--ff-text);text-underline-offset:5px;text-decoration:underline}.ff-audiences a:hover{color:var(--ff-yellow)}.ff-audiences a:focus-visible{outline:2px solid var(--ff-yellow);outline-offset:5px}.ff-audiences__nav a,.ff-audiences__link{justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-weight:700;display:inline-flex}.ff-audiences__link{margin-top:20px}.ff-audiences__team,.ff-audiences__watch,.ff-audiences__availability{border-top:1px solid var(--ff-line-bright);grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:40px;padding-top:40px;scroll-margin-top:100px;display:grid}.ff-audiences__team>*,.ff-audiences__watch>*,.ff-audiences__availability>*{min-width:0}.ff-audiences__sports>div,.ff-audiences__sources>div{border-bottom:1px solid var(--ff-line);padding:18px 0}.ff-audiences__sports>div:first-child,.ff-audiences__sources>div:first-child{padding-top:0}.ff-audiences dt{font-size:1.1rem;font-weight:800}.ff-audiences dt span{color:var(--ff-teal);margin-top:4px;font-size:.8rem;font-weight:700;display:block}.ff-audiences dd{color:var(--ff-muted);margin:8px 0 0;font-size:.95rem;line-height:1.6}.ff-audiences__watch{align-items:center}.ff-audiences__watch img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.ff-audiences figcaption{color:var(--ff-muted);padding-top:12px;font-size:.85rem}.ff-audiences p.ff-audiences__note{margin-top:20px;font-size:.9rem}@media (width<=760px){.ff-audiences{padding:40px 0}.ff-audiences h2{font-size:2.25rem}.ff-audiences h3{font-size:1.75rem}.ff-audiences__team,.ff-audiences__watch,.ff-audiences__availability{grid-template-columns:minmax(0,1fr);gap:28px}.ff-audiences__nav{flex-direction:column;align-items:flex-start;gap:4px}}.youtube-proof[data-astro-cid-mnsghph3]{grid-template-columns:minmax(340px,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(36px,6vw,88px);display:grid}.youtube-proof__copy[data-astro-cid-mnsghph3] h2[data-astro-cid-mnsghph3]{max-width:640px;font-size:clamp(38px,3.4vw,54px);line-height:1}.youtube-proof__copy[data-astro-cid-mnsghph3]>p[data-astro-cid-mnsghph3]:last-child{max-width:620px;color:var(--muted);margin-top:18px;font-size:1.02rem;line-height:1.65}.youtube-proof__player[data-astro-cid-mnsghph3]{border:1px solid var(--line-bright);aspect-ratio:16/9;background:#000;min-width:0;position:relative;overflow:hidden}.youtube-proof__player[data-astro-cid-mnsghph3] img[data-astro-cid-mnsghph3],.youtube-proof__player[data-astro-cid-mnsghph3] video[data-astro-cid-mnsghph3],.youtube-proof__player[data-astro-cid-mnsghph3] iframe[data-astro-cid-mnsghph3]{object-fit:cover;border:0;width:100%;height:100%;display:block}.youtube-proof__play[data-astro-cid-mnsghph3]{background:var(--orange);color:#fff;cursor:pointer;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:68px;height:68px;padding:0;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.youtube-proof__play[data-astro-cid-mnsghph3] span[data-astro-cid-mnsghph3]{border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:16px solid;width:0;height:0;margin-left:5px}.youtube-proof__play[data-astro-cid-mnsghph3]:disabled{border-color:var(--line-bright);color:var(--muted);cursor:default;background:#020912db}.youtube-proof__availability[data-astro-cid-mnsghph3]{border-left:3px solid var(--orange);color:#fff;background:#020912e6;margin:0;padding:10px 12px;font-size:.84rem;font-weight:800;position:absolute;inset:auto 18px 18px}@media (width<=900px){.youtube-proof[data-astro-cid-mnsghph3]{grid-template-columns:1fr}}
