.webp-figure text{font-family:var(--font-mono);letter-spacing:.14em;fill:var(--muted-foreground);font-size:10px}.webp-figure .webp-caption{letter-spacing:.18em;font-size:12px}.webp-figure .webp-note{letter-spacing:.12em;font-size:9px}.webp-figure .webp-dot{fill:var(--brand);opacity:0}@media (prefers-reduced-motion:no-preference){.js-reveal .webp-figure.is-drawn .webp-dot{animation:4.2s linear 2.4s infinite webp-travel}}@keyframes webp-travel{0%{opacity:0;transform:translate(0)}5%{opacity:1}58%{opacity:1;transform:translate(-164px)}68%{opacity:0;transform:translate(-164px)}to{opacity:0;transform:translate(-164px)}}
