.MarketingAudiencePage-module__YpfzFW__hero{color:var(--marketing-cream);background:var(--marketing-charcoal);overflow:hidden}.MarketingAudiencePage-module__YpfzFW__heroEvents{background:linear-gradient(115deg,#211b17 0%,#332719 100%)}.MarketingAudiencePage-module__YpfzFW__heroBusiness{background:linear-gradient(115deg,#1f201e 0%,#31332b 100%)}.MarketingAudiencePage-module__YpfzFW__heroPartners{background:linear-gradient(115deg,#211b17 0%,#403727 100%)}.MarketingAudiencePage-module__YpfzFW__heroInner{grid-template-columns:minmax(0,1fr) minmax(19rem,.78fr);align-items:center;gap:clamp(2.5rem,8vw,8rem);min-height:38rem;padding-block:clamp(4.5rem,9vw,8rem);display:grid}.MarketingAudiencePage-module__YpfzFW__eyebrow,.MarketingAudiencePage-module__YpfzFW__detailEyebrow{margin:0 0 var(--marketing-space-2);color:var(--marketing-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:750;line-height:1.35}.MarketingAudiencePage-module__YpfzFW__heroHeading{max-width:46rem;margin:0;font-size:clamp(3rem,5.4vw,5.75rem)}.MarketingAudiencePage-module__YpfzFW__heroBody,.MarketingAudiencePage-module__YpfzFW__closingBody{max-width:42rem;margin:var(--marketing-space-3) 0 0;color:color-mix(in srgb, var(--marketing-cream) 78%, transparent);font-size:1.0625rem;line-height:1.7}.MarketingAudiencePage-module__YpfzFW__heroActions{gap:var(--marketing-space-2);margin-top:var(--marketing-space-3);flex-wrap:wrap;display:flex}.MarketingAudiencePage-module__YpfzFW__heroMedia,.MarketingAudiencePage-module__YpfzFW__supportingMedia{isolation:isolate;border:1px solid color-mix(in srgb, var(--marketing-cream) 22%, transparent);border-radius:calc(var(--marketing-radius-card) + .5rem);background:#2b251f;min-width:0;margin:0;position:relative;overflow:hidden}.MarketingAudiencePage-module__YpfzFW__heroMedia{min-height:clamp(20rem,32vw,27rem);box-shadow:1.25rem 1.25rem 0 color-mix(in srgb, var(--marketing-gold) 16%, transparent)}.MarketingAudiencePage-module__YpfzFW__mediaFallback{color:var(--marketing-cream);font-family:var(--font-serif), Georgia, serif;text-align:center;background:linear-gradient(135deg,#584128,#2b251f);place-items:center;padding:2rem;font-size:clamp(1.25rem,2vw,2rem);line-height:1.08;display:grid;position:absolute;inset:0}.MarketingAudiencePage-module__YpfzFW__heroImage,.MarketingAudiencePage-module__YpfzFW__supportingImage{object-fit:cover;object-position:center}.MarketingAudiencePage-module__YpfzFW__heroBusiness .MarketingAudiencePage-module__YpfzFW__heroImage{object-position:50% 42%}.MarketingAudiencePage-module__YpfzFW__heroPartners .MarketingAudiencePage-module__YpfzFW__heroImage{object-position:50% 48%}.MarketingAudiencePage-module__YpfzFW__mediaLabel{z-index:1;color:#fffdf9;letter-spacing:.05em;text-transform:uppercase;background:#1f1d1ad6;border-radius:.25rem;max-width:calc(100% - 1.5rem);margin:0;padding:.35rem .55rem;font-size:.6875rem;font-weight:700;line-height:1.3;position:absolute;bottom:.75rem;right:.75rem}.MarketingAudiencePage-module__YpfzFW__features{background:#fffdf9;padding-block:clamp(4.5rem,8vw,7.5rem)}.MarketingAudiencePage-module__YpfzFW__featureGrid{gap:var(--marketing-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.MarketingAudiencePage-module__YpfzFW__featureGrid .marketing-card{min-height:18rem}.MarketingAudiencePage-module__YpfzFW__featureGrid .marketing-card__body{max-width:37rem}.MarketingAudiencePage-module__YpfzFW__featureGrid .marketing-card__heading{white-space:pre-line}.MarketingAudiencePage-module__YpfzFW__featureGrid .marketing-card--light .marketing-card__eyebrow{color:#5b3b0c}.MarketingAudiencePage-module__YpfzFW__supportingMedia{aspect-ratio:1;border-color:var(--marketing-border);background:#e8d9c0;width:min(100%,29rem);margin:clamp(2.5rem,6vw,5rem) 0 0 auto}.MarketingAudiencePage-module__YpfzFW__supportingCaption{z-index:1;color:#fffdf9;background:linear-gradient(#0000,#1f1d1ae6);margin:0;padding:1rem;font-size:.8125rem;line-height:1.45;position:absolute;bottom:0;left:0;right:0}.MarketingAudiencePage-module__YpfzFW__detail{background:var(--marketing-cream);padding-block:clamp(4.5rem,8vw,7.5rem)}.MarketingAudiencePage-module__YpfzFW__detailInner{grid-template-columns:minmax(0,.9fr) minmax(20rem,1fr);align-items:start;gap:clamp(2.5rem,8vw,8rem);display:grid}.MarketingAudiencePage-module__YpfzFW__detailEyebrow{color:#5b3b0c}.MarketingAudiencePage-module__YpfzFW__detailHeading{max-width:37rem;margin:0;font-size:clamp(2.5rem,4.5vw,4.5rem)}.MarketingAudiencePage-module__YpfzFW__detailBody{max-width:43rem;color:var(--marketing-muted);margin:0;font-size:1.0625rem;line-height:1.75}.MarketingAudiencePage-module__YpfzFW__closing{color:var(--marketing-cream);background:var(--marketing-charcoal)}.MarketingAudiencePage-module__YpfzFW__closingInner{grid-template-columns:minmax(0,1fr) minmax(17rem,.72fr);align-items:end;gap:clamp(2.5rem,8vw,8rem);padding-block:clamp(4.5rem,8vw,7.5rem);display:grid}.MarketingAudiencePage-module__YpfzFW__closingHeading{max-width:42rem;margin:0;font-size:clamp(2.75rem,5vw,5rem)}.MarketingAudiencePage-module__YpfzFW__actions{align-items:center;gap:var(--marketing-space-2);flex-wrap:wrap;display:flex}@media (max-width:834px){.MarketingAudiencePage-module__YpfzFW__heroInner,.MarketingAudiencePage-module__YpfzFW__detailInner,.MarketingAudiencePage-module__YpfzFW__closingInner{grid-template-columns:1fr}.MarketingAudiencePage-module__YpfzFW__heroInner{min-height:auto}}@media (max-width:600px){.MarketingAudiencePage-module__YpfzFW__heroInner{gap:2rem;padding-block:3.5rem 4rem}.MarketingAudiencePage-module__YpfzFW__heroHeading{font-size:clamp(2.75rem,14vw,3.6rem)}.MarketingAudiencePage-module__YpfzFW__heroBody,.MarketingAudiencePage-module__YpfzFW__detailBody,.MarketingAudiencePage-module__YpfzFW__closingBody{font-size:1rem}.MarketingAudiencePage-module__YpfzFW__heroMedia{min-height:17rem;box-shadow:.75rem .75rem 0 color-mix(in srgb, var(--marketing-gold) 16%, transparent)}.MarketingAudiencePage-module__YpfzFW__features,.MarketingAudiencePage-module__YpfzFW__detail{padding-block:4rem}.MarketingAudiencePage-module__YpfzFW__featureGrid{grid-template-columns:1fr}.MarketingAudiencePage-module__YpfzFW__featureGrid .marketing-card{min-height:0}.MarketingAudiencePage-module__YpfzFW__supportingMedia{width:100%}.MarketingAudiencePage-module__YpfzFW__detailHeading{font-size:clamp(2.35rem,12vw,3.25rem)}.MarketingAudiencePage-module__YpfzFW__closingInner{gap:2.5rem;padding-block:4rem}}
