.hover-cursor{background:transparent;left:-100%;pointer-events:none;position:fixed;top:-100%;white-space:nowrap;z-index:var(--z-hover-cursor)}@media (hover: none){.hover-cursor{display:none}}.hover-cursor[data-cursor=drag] .drag{display:flex}.hover-cursor.active[data-cursor=learnMore] .learn-more{grid-template-columns:1fr}.hover-cursor .learn-more{border-radius:500px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);display:grid;grid-template-columns:0fr;overflow:hidden;transition:opacity .3s var(--default-transition-timing-function),grid-template-columns .5s var(--default-transition-timing-function),transform .5s var(--default-transition-timing-function)}.hover-cursor .learn-more-clip,.hover-cursor .learn-more-inner{border-radius:500px;overflow:hidden}.hover-cursor .learn-more-button{background:var(--shape);border-radius:500px;color:var(--shape-contrast);display:flex;font-weight:var(--font-weight-button);gap:1em;overflow:hidden;padding:1em 1.25em;position:relative;transform:translate(-100%);transition:color .4s var(--default-transition-timing-function),background-color .4s var(--default-transition-timing-function),opacity .4s var(--default-transition-timing-function),transform .4s var(--default-transition-timing-function)}.hover-cursor[data-cursor=learnMore] .learn-more-button{transform:translate(0)}
