.audience-section{background:#fff}
.audience-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:100px;align-items:start}
.audience-panel{background:#f7f5fb;padding:30px}
.audience-list{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}
.audience-list>div{border-top:1px solid #dfdce9;padding:16px 0}
.audience-list>div:nth-child(-n+2){border-top:0;padding-top:0}
.audience-list span{display:block;color:var(--pink);font:700 10px "Manrope";letter-spacing:.1em}
.audience-list strong{display:block;color:var(--navy);font:700 15px "Manrope";margin:5px 0}
.audience-list p{color:var(--muted);font-size:12px;margin:0}
.values-row{border-top:1px solid #d8d5e2;margin-top:22px;padding-top:24px}
.values-row .eyebrow{margin-bottom:14px}
.values-row>div{display:flex;gap:7px;flex-wrap:wrap}
.values-row>div span{background:var(--pink-soft);color:var(--navy);font-size:11px;font-weight:700;padding:7px 10px}
.announcement-contact{display:flex;align-items:center;gap:10px}
.announcement-contact a:first-child{color:#fff}
.announcement-contact>span{opacity:.78}
.brand-wordmark{display:block!important;width:200px!important;height:auto!important;object-fit:contain}
.brand-tagline{display:block;font-size:7px;font-style:normal;line-height:1.2;letter-spacing:.04em;color:var(--pink);margin-top:4px;white-space:nowrap}
.footer-brand .brand-wordmark{background:#fff;padding:4px 7px;border-radius:2px}
@media(max-width:700px){.announcement-contact>span,.announcement-contact>i{display:none}.announcement-contact{gap:0}.announcement-contact a:first-child{display:none}}
@media(max-width:900px){.audience-grid{grid-template-columns:1fr;gap:50px}}
@media(max-width:700px){.audience-list{grid-template-columns:1fr}.audience-list>div:nth-child(2){border-top:1px solid #dfdce9;padding-top:16px}}