:root :is(h1,h2,h3,h4,h5,h6):is(:has(em),[data-flourish]:has(em)){font-weight:var(--vc-type-focal-weight);line-height:var(--vc-type-focal-leading);text-wrap:balance}:root :is(h1,h2,h3,h4,h5,h6):is(:has(em),[data-flourish]) em{--hook-mark:var(--vc-lavender-mid);font-family:inherit;font-size:inherit;font-style:italic;font-weight:700;line-height:inherit;color:inherit;white-space:normal;max-width:100%;text-shadow:none;-webkit-text-stroke:0;margin:0;padding:0;display:inline-block;position:relative}:root :is(h1,h2,h3,h4,h5,h6)[data-flourish] em.heading-focal{white-space:nowrap}.heading-focal>.brush-mark{pointer-events:none;position:relative;overflow:visible}:is(h1,h2,h3,h4,h5,h6)[data-flourish] em.heading-focal:has(>.heading-arrow,>.heading-circle){position:relative}:is(h1,h2,h3,h4,h5,h6)[data-flourish] em.heading-focal:has(>.heading-circle){margin-inline:var(--mark-gutter,0)}.heading-arrow,.heading-circle{vertical-align:top;pointer-events:none;width:0;height:0;display:inline-block;position:relative}.heading-arrow:before,.heading-circle:before{content:"";left:var(--mark-left);top:var(--mark-top);width:var(--mark-width);height:var(--mark-height);background:var(--vc-lavender-mid);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mark-image);mask-image:var(--mark-image);position:absolute}.heading-arrow[data-side=below]:before{transform:scaleY(-1)}.heading-circle:before{transform:rotate(-4deg)}[data-heading-error] .heading-focal>:is(.brush-mark,.heading-arrow,.heading-circle),[data-heading-error] .heading-focal>:is(.heading-arrow,.heading-circle):before{visibility:hidden}
