.about-mission .mission-highlight{position:relative;display:inline-block}
.about-mission .mission-highlight-ink{display:none}
.about-mission[data-mission-ready] .mission-highlight{background-image:linear-gradient(transparent 64%,#d5ec9d 64%,#d5ec9d 92%,transparent 92%);background-repeat:no-repeat;background-size:0% 100%;transition:background-size .7s cubic-bezier(.2,.8,.2,1)}
/* Only the strokes over lime change to ink; upper strokes stay light on dark. */
.about-mission[data-mission-ready] .mission-highlight-ink{display:block;position:absolute;inset:0;color:#172E25;pointer-events:none;clip-path:inset(64% 100% 8% 0);transition:clip-path .7s cubic-bezier(.2,.8,.2,1)}
.about-mission.is-highlighted .mission-highlight{background-size:100% 100%}
.about-mission.is-highlighted .mission-highlight-ink{clip-path:inset(64% 0% 8% 0)}
@media(prefers-reduced-motion:reduce){.about-mission[data-mission-ready] .mission-highlight{background-size:100% 100%;transition:none}.about-mission[data-mission-ready] .mission-highlight-ink{clip-path:inset(64% 0% 8% 0);transition:none}}
@media print{.about-mission{background:#fff!important;color:#172E25!important}.about-mission p{color:#172E25!important}.about-mission .mission-highlight{background:none!important;transition:none!important}.about-mission .mission-highlight-ink{display:none!important}.inner-page:has(.about-mission) :is(.site-header,.site-footer,.join-band){display:none!important}}
