/* The blur travels through neighbouring glyphs, leaving the rest sharply readable. */
.atlas-blur-line{display:block;white-space:nowrap}
.atlas-blur-line>span{display:inline-block;animation:atlas-focus-sweep 3.6s linear infinite;animation-delay:calc(var(--letter)*-.105s);animation-play-state:paused}
.atlas-blur-title.type-motion-running .atlas-blur-line>span{animation-play-state:running}
@keyframes atlas-focus-sweep{0%,15%,80%,100%{filter:blur(0)}35%{filter:blur(.075em)}49%{filter:blur(.045em)}62%{filter:blur(0)}}
.video-prism{position:relative;isolation:isolate;width:100%;margin:-12px 0 36px;color:var(--text);overflow:clip;border-radius:var(--ui-radius)}
.video-prism-canvas{display:block;width:100%;height:clamp(160px,28vw,330px)}
.video-prism-fallback{display:block;text-align:center;font-family:'Portfolio Jeko',Arial,sans-serif;font-weight:800;font-size:clamp(64px,14vw,200px);line-height:1.5}
.prism-ready .video-prism-fallback{display:none}
@media(max-width:680px){.video-prism{margin:0 0 24px}}
@media(prefers-reduced-motion:reduce){.atlas-blur-line>span{animation:none!important;filter:none!important}}
