/* Five-page top-only pilot: copy overlays a broad fade across the artwork. */
main.vd-audience[data-vd-audience] .vd-audience-top-fade{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:440px;padding:36px 4%;background:var(--paper);border-bottom:0;justify-content:flex-start;text-align:left;max-width:none;width:100%;margin:0;color:var(--ink)}
main.vd-audience[data-vd-audience] .vd-audience-top-fade::before{content:"";position:absolute;z-index:-2;inset:0;background-image:var(--vd-top-art);background-size:cover;background-position:right center;pointer-events:none}
main.vd-audience[data-vd-audience] .vd-audience-top-fade::after{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 16%,color-mix(in srgb,var(--paper) 97%,transparent) 30%,color-mix(in srgb,var(--paper) 90%,transparent) 43%,color-mix(in srgb,var(--paper) 58%,transparent) 55%,transparent 76%);pointer-events:none}
main.vd-audience[data-vd-audience] .vd-audience-top-fade>div{width:49%;min-width:0;position:relative;z-index:1;padding:0;text-align:left;margin-left:0;margin-right:0}
main.vd-audience[data-vd-audience] .vd-audience-top-fade h1{font-size:clamp(36px,4.1vw,64px);line-height:1.05;margin:12px 0 20px;overflow-wrap:normal;color:var(--ink)}
main.vd-audience[data-vd-audience] .vd-audience-top-fade .vd-lead{font-size:18px;line-height:1.55;margin:0;max-width:600px}
main.vd-audience[data-vd-audience] .vd-audience-top-fade .vd-actions{gap:12px 18px;margin-top:22px;font-size:14px}
main.vd-audience[data-vd-audience] .vd-audience-top-fade picture{display:block;position:absolute;inset:0 0 0 auto;width:100%;z-index:-1;min-width:0;max-width:none;margin:0}
main.vd-audience[data-vd-audience] .vd-audience-top-fade img{display:block;width:100%;height:100%;object-fit:cover;object-position:right center;aspect-ratio:auto;max-height:none;border-radius:0;mask-image:none;-webkit-mask-image:none}
main.vd-audience[data-vd-audience] .vd-audience-top-fade .vd-actions{justify-content:flex-start}main.vd-audience[data-vd-audience] .vd-audience-top-fade .vd-actions>a:not(.vd-button){color:var(--ink)}
@media(max-width:1000px) and (min-width:701px){main.vd-audience[data-vd-audience] .vd-audience-top-fade{min-height:420px;padding:28px 4%}main.vd-audience[data-vd-audience] .vd-audience-top-fade>div{width:56%}main.vd-audience[data-vd-audience] .vd-audience-top-fade h1{font-size:clamp(34px,4.4vw,44px)}main.vd-audience[data-vd-audience] .vd-audience-top-fade .vd-lead{font-size:16px}main.vd-audience[data-vd-audience] .vd-audience-top-fade::after{background:linear-gradient(90deg,var(--paper),color-mix(in srgb,var(--paper) 95%,transparent) 43%,color-mix(in srgb,var(--paper) 72%,transparent) 57%,transparent 88%)}}
@media(max-width:700px){main.vd-audience[data-vd-audience] .vd-audience-top-fade{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:0 0 28px}main.vd-audience[data-vd-audience] .vd-audience-top-fade::before{display:none}main.vd-audience[data-vd-audience] .vd-audience-top-fade::after{display:none}main.vd-audience[data-vd-audience] .vd-audience-top-fade picture{position:relative;inset:auto;order:-1;width:100%;z-index:0}main.vd-audience[data-vd-audience] .vd-audience-top-fade img{height:auto;object-fit:contain;mask-image:linear-gradient(#000 0%,#000 65%,transparent 100%);-webkit-mask-image:linear-gradient(#000 0%,#000 65%,transparent 100%)}main.vd-audience[data-vd-audience] .vd-audience-top-fade>div{width:100%;margin-top:-54px;padding:0 5%;z-index:1}main.vd-audience[data-vd-audience] .vd-audience-top-fade h1{font-size:clamp(34px,8.9vw,44px);margin-top:10px}main.vd-audience[data-vd-audience] .vd-audience-top-fade .vd-eyebrow{margin-top:0}main.vd-audience[data-vd-audience] .vd-audience-top-fade .vd-lead{font-size:17px}main.vd-audience[data-vd-audience] .vd-audience-top-fade .vd-actions{gap:14px}}

