.km-design-text{
display:block;
}
.km-design-text__content{
display:inline;
white-space: normal;
}
.km-design-text__content .km-seg{
display:inline-block;
will-change: transform, filter, opacity;
}.km-text-type{
display: block;
width: 100%;
white-space: pre-wrap;
}
.km-text-type__content{
display: inline-block;
}
.km-text-type__cursor{
margin-left: 0.25rem;
display: inline-block;
opacity: 1;
animation: km-tt-blink var(--km-tt-blink, 0.5s) infinite ease-in-out;
}
.km-text-type__cursor.km-text-type__cursor--hidden{
display:none;
}
@keyframes km-tt-blink{
0%, 49% { opacity: 1; }
50%, 100% { opacity: 0; }
}.km-scroll-reveal {
--km-sr-rotate: 0deg;
transform: rotate(var(--km-sr-rotate));
transform-origin: 0% 50%;
}
.km-scroll-reveal-text {
display: inline;
white-space: normal;
}
.km-scroll-reveal-text .word {
display: inline-block;
will-change: opacity, filter;
}