.draw-heading{position:relative}
.title-ink-anchor{position:relative;display:inline-block;max-width:100%;padding-bottom:.22em;isolation:isolate}
.title-ink-line{position:absolute;width:min(100%,290px);height:21px;bottom:-5px;right:0;pointer-events:none;overflow:visible;z-index:0;filter:drop-shadow(0 2px 3px #6b8c2525)}
.title-ink-line path{fill:none;stroke-width:3.5;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}
.title-drawing .title-ink-line path{animation:title-ink-draw 1s cubic-bezier(.22,.61,.36,1) .12s both}
.section-head h2.draw-heading:after{content:none;display:none}
@keyframes title-ink-draw{0%{stroke-dashoffset:1;opacity:.4}65%{opacity:1}100%{stroke-dashoffset:0;opacity:1}}
@media(max-width:700px){.title-ink-line{width:min(100%,235px);height:18px;bottom:-4px}.title-ink-line path{stroke-width:3}}
@media(prefers-reduced-motion:reduce){.title-drawing .title-ink-line path{animation:none}.title-ink-line path{stroke-dashoffset:0;opacity:1}}
