/* A gently floating pixel replaces the i dot; the sentence ends with a still pixel. */
.pixel-word,.time-blue{white-space:nowrap}
.time-blue{color:var(--blue)}
.pixel-letter{position:relative;display:inline-block}
.i-pixel{position:absolute;left:50%;top:.23em;margin-left:-.09em;display:block;width:.18em;height:.18em;background:var(--blue);border-radius:0;animation:pixel-float 2.4s ease-in-out infinite;pointer-events:none}
.pixel-period{display:inline-block;width:.18em;height:.18em;margin-left:.1em;background:var(--blue);font-size:inherit;line-height:0;vertical-align:baseline;border-radius:0;animation:none}
@keyframes pixel-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
.portfolio-redesign .page .grass-divider{width:calc(100% + 80px);max-width:calc(var(--grass-viewport,100vw) - 24px);margin-left:50%;transform:translateX(-50%)}
@media(prefers-reduced-motion:reduce){.i-pixel{animation:none}}
