.studio-reading-progress{position:fixed;inset:0 0 auto;z-index:95;height:2px;pointer-events:none;opacity:0}.public-site[data-studio-motion=ready]>.studio-reading-progress{opacity:1}.public-site:not([data-studio-motion=ready])>.studio-reading-progress,.studio-reading-progress[data-studio-reading-progress=hidden]{display:none}.studio-reading-progress>span{display:block;width:100%;height:100%;background:var(--studio-accent);transform-origin:left;transform:scaleX(0)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.public-site :is(.cta-primary,.cta-secondary,.cta-ghost,.studio-text-link,.atelier-text-link,.ed-text-link,.atelier-explore,.studio-header-cta,.studio-circle-link,.visio-option)>svg:last-child{transition:transform .2s cubic-bezier(.22,1,.36,1)}.public-site :is(.cta-primary,.cta-secondary,.cta-ghost,.studio-text-link,.atelier-text-link,.ed-text-link,.atelier-explore,.studio-header-cta,.studio-circle-link,.visio-option):is(:hover,:focus-visible)>svg:last-child{transform:translate(2px,-2px)}.public-site .ed-guide-card .ed-guide-read svg{transition:transform .2s cubic-bezier(.22,1,.36,1)}.public-site .ed-guide-card:is(:hover,:focus-visible) .ed-guide-read svg{transform:translate(2px,-2px)}.public-site :is(.cta-primary,.cta-secondary,.studio-text-link,.ed-text-link)[href^="#"]:is(:hover,:focus-visible)>svg{transform:translateY(2px)}}@media (prefers-reduced-motion:reduce),print{.studio-reading-progress{display:none}.public-site [data-studio-reveal]{opacity:1!important;translate:none!important}}