.open-standards__link[data-astro-cid-agiekvqc]{color:var(--color-cyan);font-weight:700;text-decoration:none}.open-standards__link[data-astro-cid-agiekvqc]:hover{color:var(--color-ink)}.home-ownership__standards[data-astro-cid-agiekvqc] a[data-astro-cid-agiekvqc]{display:inline-block}.audience-gap__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.75rem,4vw,3rem);display:grid}.audience-gap__grid--media-start{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.audience-gap+.audience-gap,.audience-roots+.audience-supply{padding-block-start:0}.audience-gap .home-section__intro--tight,.audience-roots .home-section__intro--tight,.audience-supply .home-section__intro--tight{margin-bottom:1rem}.audience-gap__frame{margin:0}.audience-gap__frame .home-frame__media-wrap,.audience-roots__frame .home-frame__media-wrap,.audience-supply__frame .home-frame__media-wrap{aspect-ratio:5/4}.audience-gap__body+.audience-gap__body{margin-top:1rem}.audience-gap__body{max-width:68ch;color:var(--color-muted);margin:1.25rem 0 0}.audience-gap__close{max-width:58ch;font-family:var(--font-sans);color:var(--color-ink);margin:1.35rem 0 0;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:700;line-height:1.45}.audience-supply__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"copy frame""action frame";align-items:center;gap:1.35rem clamp(1.75rem,4vw,3rem);display:grid}.audience-supply__grid--media-start{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-areas:"frame copy""frame action"}.audience-supply__copy{grid-area:copy}.audience-supply__frame{grid-area:frame;align-self:center;margin:0}.audience-supply__action{grid-area:action;align-self:start}.audience-supply__action .btn{margin-top:.15rem}.audience-supply--compact .audience-supply__grid{grid-template-columns:1fr;grid-template-areas:"copy""action";max-width:48rem}.audience-supply__body{max-width:58ch;color:var(--color-muted);margin:0}.audience-standards__link{color:var(--color-cyan);font-weight:700;text-decoration:none}.audience-standards__link:hover{color:var(--color-ink)}.audience-standards .home-ownership__standards a{display:inline-block}.audience-roots__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.75rem,4vw,3rem);display:grid}.audience-roots__body{max-width:68ch;color:var(--color-muted);margin:1rem 0 0}.audience-roots__frame{margin:0}.audience-solution .home-kit__intro{max-width:46rem}.audience-solution .home-kit__intro h2{max-width:28ch}.audience-proof--light{background:var(--color-paper-elevated);border-block:1px solid color-mix(in srgb, var(--color-ink) 8%, transparent);padding-block:clamp(2.5rem,5vw,4rem)}.audience-proof__intro{max-width:52rem;margin-bottom:clamp(1.15rem,2.2vw,1.5rem)}.audience-proof__intro p{max-width:42rem;margin-bottom:0}.audience-proof__heading{position:relative}.audience-proof__heading-after{display:inline-block}.audience-proof__mark-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.audience-proof__mark-inline{vertical-align:-.14em;object-fit:contain;width:auto;height:.88em;margin:0 .18em;display:inline-block}.audience-proof .client-names{margin-bottom:clamp(1.75rem,3.5vw,2.35rem)}.audience-proof__partners{border-top:1px solid color-mix(in srgb, var(--color-ink) 8%, transparent);padding-top:clamp(1.35rem,2.8vw,1.85rem)}.audience-proof__partners-intro{max-width:48rem;color:var(--color-muted);margin:0 0 clamp(1rem,2vw,1.35rem);font-weight:600}.audience-proof__marks.home-audience__marks{flex-wrap:wrap;align-items:center;gap:clamp(1.25rem,2.8vw,2rem) clamp(1.5rem,3.2vw,2.5rem);margin:0;display:flex}.audience-proof__marks.home-audience__marks li{min-height:0}.audience-proof__marks.home-audience__marks img{height:clamp(1.85rem,2.6vw,2.25rem)}.audience-proof__marks.home-audience__marks img[data-optical=wide]{max-width:11rem;height:clamp(1.55rem,2.2vw,1.9rem)}@media (width<=700px){.audience-proof__mark-inline{vertical-align:-.12em;height:.84em}}@media (width<=900px){.audience-gap__grid,.audience-roots__grid{grid-template-columns:1fr}.audience-gap__grid--media-start .home-belief__visual,.audience-gap__grid--media-start .audience-gap__frame{order:1}.audience-supply__grid{grid-template-columns:1fr;grid-template-areas:"copy""frame""action";gap:1.5rem}.audience-supply__action .btn{justify-content:center;width:100%}.audience-supply--compact .audience-supply__grid{grid-template-areas:"copy""action"}}
