.audience-page #page-title{max-width:700px;margin:0 auto 25px;font-size:54px;line-height:1.08}.audience-page .au-hero-eyebrow{margin:0 auto 18px}.audience-page .au-glance{box-sizing:content-box;max-width:1100px;padding:0 var(--side-margin);margin:0 auto 140px}.audience-page .au-glance dl{border-top:1px solid #ffffff26;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.audience-page .au-glance dl>div{padding:28px 24px 0 0}.audience-page .au-glance dt{letter-spacing:-.03em;color:#fff;font-size:56px;font-weight:600;line-height:1}.audience-page .au-glance dd{color:#fff9;max-width:15em;margin:12px 0 0;font-size:15px;line-height:1.5}.audience-page .au-glance>p{color:#fff6;margin-top:28px;font-size:13px}.audience-page .au-glance a,.audience-page .au-method a{color:#fff}.audience-page .au-section{box-sizing:content-box;max-width:880px;padding:0 var(--side-margin);gap:36px;margin:0 auto 140px;scroll-margin-top:40px;display:grid}.audience-page .au-text{max-width:620px}.audience-page .au-h2{margin:14px 0 18px;font-size:38px;line-height:1.15}.audience-page .au-answer{color:#fffc;font-size:18px;line-height:1.6}.audience-page .au-visual{gap:40px;display:grid}.audience-page .au-chart{margin:0}.audience-page .au-chart figcaption{color:#ffffff59;margin-top:14px;font-size:12px;line-height:1.5}.audience-page .au-bars{gap:12px;margin:0;padding:0;list-style:none;display:grid}.audience-page .au-bars li{color:#fff9;grid-template-columns:minmax(0,11em) minmax(0,1fr) 3.2em;align-items:center;gap:14px;font-size:14px;display:grid}.audience-page .au-bar-label small{color:#ffffff59;font-size:12px;display:block}.audience-page .au-bars-network li{grid-template-columns:minmax(0,14em) minmax(0,1fr) 3.2em}.audience-page .au-bar-track{background:#ffffff0d;border-radius:3px;height:10px;display:block;overflow:hidden}.audience-page .au-bar{height:100%;width:var(--v);background:#ffffff4d;border-radius:3px;display:block}.audience-page .au-bar-value{text-align:right;font-variant-numeric:tabular-nums}.audience-page .au-bars li.is-lead{color:#fff}.audience-page .au-bars li.is-lead .au-bar{background:#fff}.audience-page .au-stack{gap:3px;height:44px;display:flex}.audience-page .au-stack span{background:#ffffff1a;border-radius:3px;flex-basis:0}.audience-page .au-stack span:first-child{background:#ffffff80}.audience-page .au-stack span:nth-child(2){background:#ffffff59}.audience-page .au-stack span:nth-child(3){background:#ffffff40}.audience-page .au-stack span:nth-child(4){background:#ffffff26}.audience-page .au-stack span.is-lead{background:#fff}.audience-page .au-stack span.is-lead+span.is-lead{background:#fff9}.audience-page .au-legend{color:#ffffff80;flex-wrap:wrap;gap:8px 22px;margin:16px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.audience-page .au-legend b{color:#fffc;font-weight:600}.audience-page .au-legend li.is-lead,.audience-page .au-legend li.is-lead b{color:#fff}.audience-page .au-marks{height:30px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#fff9;margin-top:6px;font-size:11px;position:relative}.audience-page .au-marks span{top:0;right:calc(100% - var(--v));white-space:nowrap;border-right:1px solid #ffffff80;padding:10px 8px 0 0;position:absolute}.audience-page .au-grid{grid-template-columns:repeat(20,minmax(0,1fr));gap:4px;display:grid}.audience-page .au-cell{aspect-ratio:1;background:#fff;border-radius:3px}.audience-page .au-cell.is-shape{background:#ffffff4d}.audience-page .au-cell.is-other{background:#ffffff1a}.audience-page .au-grid-key{color:#ffffff80;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:18px;font-size:13px;line-height:1.55;display:grid}.audience-page .au-grid-key b{color:#fff;margin-bottom:4px;padding-left:18px;font-size:15px;font-weight:600;display:block;position:relative}.audience-page .au-grid-key b:before{content:"";background:#fff;border-radius:3px;width:10px;height:10px;position:absolute;top:4px;left:0}.audience-page .au-grid-key .is-shape b:before{background:#ffffff4d}.audience-page .au-grid-key .is-other b:before{background:#ffffff1a}.audience-page .au-note{color:#ffffff73;font-size:14px;line-height:1.6}.audience-page .au-takeaway{background:#ffffff0d;border-radius:8px;padding:22px 24px}.audience-page .au-takeaway-text{color:#fff;margin-top:8px;font-size:17px;line-height:1.6}.audience-page .au-method{width:calc(100% - 2*var(--side-margin));color:#fff9;border-top:1px solid #ffffff1a;max-width:660px;margin:0 auto 120px;padding-top:40px;font-size:15px;line-height:1.65}.audience-page .au-method h2{color:#fff;margin:10px 0 16px;font-size:22px;font-weight:600}.audience-page .au-method ul{margin:0 0 16px 18px}.audience-page .au-method li+li{margin-top:8px}.audience-page .au-cta{text-align:center;padding:0 var(--side-margin);margin:0 auto 140px}.audience-page .au-cta-buttons{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}@media (max-width:960px){.audience-page .au-section{gap:32px;margin-bottom:100px}.audience-page .au-glance dl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}@media (max-width:600px){.audience-page .au-marks{height:50px}.audience-page .au-marks span:nth-child(2){padding-top:30px}.audience-page #page-title{padding:0 var(--side-margin);font-size:36px}.audience-page .au-h2{font-size:30px}.audience-page .au-glance dt{font-size:44px}.audience-page .au-bars li,.audience-page .au-bars-network li{grid-template-columns:minmax(0,1fr) 3em;row-gap:6px}.audience-page .au-bar-track{grid-area:2/1/auto/-1}.audience-page .au-grid{gap:3px}.audience-page .au-grid-key{grid-template-columns:minmax(0,1fr);gap:12px}}@media screen and (prefers-reduced-motion:no-preference){.audience-page.motion>section>*,.audience-page.motion .au-glance dl>div{transition:opacity .52s ease-out,transform .52s ease-out}.audience-page.motion>section:not(.in)>*,.audience-page.motion .au-glance:not(.in) dl>div{opacity:0;transform:translateY(12px)}.audience-page.motion>section>.au-visual{transition-delay:.12s}.audience-page.motion .au-glance dl>div:nth-child(2){transition-delay:80ms}.audience-page.motion .au-glance dl>div:nth-child(3){transition-delay:.16s}.audience-page.motion .au-glance dl>div:nth-child(4){transition-delay:.24s}.audience-page.motion .au-bar{transform-origin:0;transition:transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.26s + var(--i,0)*70ms)}.audience-page.motion section:not(.in) .au-bar{transform:scaleX(0)}.audience-page.motion .au-stack{transition:clip-path 1s cubic-bezier(.2,.7,.2,1) .26s}.audience-page.motion section:not(.in) .au-stack{clip-path:inset(0 100% 0 0)}.audience-page.motion .au-marks{transition:opacity .5s ease-out .9s}.audience-page.motion section:not(.in) .au-marks{opacity:0}.audience-page.motion .au-cell{transition:opacity .3s ease-out;transition-delay:calc(.26s + var(--i,0)*8ms)}.audience-page.motion section:not(.in) .au-cell{opacity:0}}
