[data-redesign-page=audience] .mono{font-family:var(--font-redesign-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--lo)}[data-redesign-page=audience] .h2{font-family:var(--display);font-weight:800;letter-spacing:-.045em;line-height:.95;font-size:clamp(38px,5vw,76px);text-wrap:balance}[data-redesign-page=audience] .fade{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1)}[data-redesign-page=audience] .fade.in{opacity:1;transform:none}[data-redesign-page=audience] .proof{padding:0 0 112px}[data-redesign-page=audience] .proof .g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}[data-redesign-page=audience] .proof .g.n2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-redesign-page=audience] .proof .g.n1{grid-template-columns:minmax(0,1fr);max-width:860px;margin:0 auto}[data-redesign-page=audience] .proof .g a{display:block}[data-redesign-page=audience] .proof .m{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--surface)}[data-redesign-page=audience] .proof .m img,[data-redesign-page=audience] .proof .m video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}[data-redesign-page=audience] .proof .m video{opacity:0;transition:opacity .3s}[data-redesign-page=audience] .proof .hp.playing .m video{opacity:1}[data-redesign-page=audience] .proof .g a:hover .m img{transform:scale(1.03)}[data-redesign-page=audience] .proof .g small{display:block;margin-top:14px;color:var(--lo);font-size:13.5px}[data-redesign-page=audience] .proof .g b{display:block;margin-top:4px;font-family:var(--display);font-weight:700;font-size:21px;letter-spacing:-.02em;line-height:1.2}[data-redesign-page=audience] .proof .g a:hover b{color:var(--acc)}[data-redesign-page=audience] .proof .still{max-width:980px;margin:0 auto}[data-redesign-page=audience] .proof .still .m{aspect-ratio:21/9}[data-redesign-page=audience] .proof .still figcaption{margin-top:12px;font-family:var(--font-redesign-mono),monospace;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--lo)}[data-redesign-page=audience] .fit{margin-top:56px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;border-top:1px solid var(--line)}[data-redesign-page=audience] .fit div{padding-top:18px}[data-redesign-page=audience] .fit dt{font-family:var(--font-redesign-mono),monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--lo)}[data-redesign-page=audience] .fit dd{margin-top:8px;color:var(--mid);font-size:15px;line-height:1.55}[data-redesign-page=audience] .voice{padding-top:112px;padding-bottom:112px;border-top:1px solid var(--quiet);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:56px;align-items:center}[data-redesign-page=audience] .voice blockquote{font-family:var(--display);font-weight:800;font-size:clamp(30px,3.4vw,52px);letter-spacing:-.04em;line-height:1.02;text-wrap:balance}[data-redesign-page=audience] .voice blockquote em{font-style:normal;color:var(--acc)}[data-redesign-page=audience] .voice cite{display:block;margin-top:22px;font-style:normal;font-size:15px;color:var(--mid)}[data-redesign-page=audience] .voice cite b{color:var(--ink)}[data-redesign-page=audience] .sec-a{padding:112px 0;border-top:1px solid var(--quiet)}[data-redesign-page=audience] .fr{list-style:none;padding:0;margin-top:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;border-top:1px solid var(--line)}[data-redesign-page=audience] .fr li{padding-top:18px}[data-redesign-page=audience] .fr span{font-family:var(--font-redesign-mono),monospace;font-size:12px;color:var(--acc)}[data-redesign-page=audience] .fr p{margin-top:8px;color:var(--mid);font-size:16px;line-height:1.55}[data-redesign-page=audience] .paths{margin-top:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px}[data-redesign-page=audience] .paths a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:26px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}[data-redesign-page=audience] .paths b{display:block;font-family:var(--display);font-weight:800;font-size:clamp(26px,2.6vw,40px);letter-spacing:-.04em;line-height:1.02;transition:color .15s}[data-redesign-page=audience] .paths small{display:block;margin-top:10px;color:var(--lo);font-size:14px;line-height:1.5}[data-redesign-page=audience] .paths i{font-style:normal;font-size:28px;transition:transform .2s}[data-redesign-page=audience] .paths a:hover b{color:var(--acc)}[data-redesign-page=audience] .paths a:hover i{transform:translateX(6px);color:var(--acc)}[data-redesign-page=audience] .qa{padding-top:112px;padding-bottom:112px;border-top:1px solid var(--quiet)}[data-redesign-page=audience] .qa .faq{max-width:860px;margin-top:36px}[data-redesign-page=audience] .faq details{border-bottom:1px solid var(--line)}[data-redesign-page=audience] .faq>details:first-child{border-top:1px solid var(--line)}[data-redesign-page=audience] .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;padding:24px 0;font-family:var(--display);font-weight:700;font-size:clamp(19px,1.8vw,24px);letter-spacing:-.02em}[data-redesign-page=audience] .faq summary::-webkit-details-marker{display:none}[data-redesign-page=audience] .faq summary:after{content:"+";font-family:var(--font-redesign-mono),monospace;font-weight:400;color:var(--acc);font-size:22px;transition:transform .2s}[data-redesign-page=audience] .faq details[open]>summary:after{transform:rotate(45deg)}[data-redesign-page=audience] .faq details p{padding:0 0 26px;max-width:760px;font-size:17px;line-height:1.65;color:var(--mid)}[data-redesign-page=audience] .faq .more-q>summary{font-family:var(--font-redesign-mono),monospace;font-size:13px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--acc)}[data-redesign-page=audience] .rel{padding-bottom:96px}[data-redesign-page=audience] .rel .g{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}[data-redesign-page=audience] .rel .g a{padding:26px 24px 28px 0;border-bottom:1px solid var(--line)}[data-redesign-page=audience] .rel .g a+a{padding-left:24px;border-left:1px solid var(--line)}[data-redesign-page=audience] .rel .g small{font-family:var(--font-redesign-mono),monospace;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--lo)}[data-redesign-page=audience] .rel .g b{display:block;margin-top:10px;font-family:var(--display);font-weight:800;font-size:26px;letter-spacing:-.03em}[data-redesign-page=audience] .rel .g span{display:block;margin-top:8px;color:var(--mid);font-size:14.5px;line-height:1.5}[data-redesign-page=audience] .rel .g a:hover b{color:var(--acc)}[data-redesign-page=audience] .next{padding-bottom:112px}[data-redesign-page=audience] .links{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;border-top:1px solid var(--line)}[data-redesign-page=audience] .links a{display:flex;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}[data-redesign-page=audience] .links a:after{content:"→";color:var(--lo)}[data-redesign-page=audience] .links b{display:block;font-size:15.5px;font-weight:600}[data-redesign-page=audience] .links small{display:block;margin-top:4px;color:var(--lo);font-size:13.5px;line-height:1.5}[data-redesign-page=audience] .links a:hover b,[data-redesign-page=audience] .links a:hover:after{color:var(--acc)}@media (max-width:1000px){[data-redesign-page=audience] .voice{grid-template-columns:minmax(0,1fr);gap:40px}[data-redesign-page=audience] .fit,[data-redesign-page=audience] .fr,[data-redesign-page=audience] .links,[data-redesign-page=audience] .paths,[data-redesign-page=audience] .proof .g,[data-redesign-page=audience] .proof .g.n2,[data-redesign-page=audience] .rel .g{grid-template-columns:minmax(0,1fr)}[data-redesign-page=audience] .rel .g a+a{padding-left:0;border-left:0}[data-redesign-page=audience] .paths a+a{border-top:0}[data-redesign-page=audience] .proof .g{gap:36px}}@media (max-width:700px){[data-redesign-page=audience] .proof,[data-redesign-page=audience] .rel{padding-bottom:72px}[data-redesign-page=audience] .qa,[data-redesign-page=audience] .sec-a,[data-redesign-page=audience] .voice{padding-top:72px;padding-bottom:72px}[data-redesign-page=audience] .next{padding-bottom:72px}}@media (prefers-reduced-motion:reduce){[data-redesign-page=audience] .fade{opacity:1;transform:none;transition:none}}