.custom-cursor{pointer-events:none;touch-action:pan-y}.custom-cursor.is-active{pointer-events:all;cursor:none}.word-spacing{word-spacing:100vw}.cursor{pointer-events:none;width:100%;max-width:9.375rem;max-height:9.375rem;color:var(--theme-cta-text);background:0 0;position:absolute;top:50%;left:50%}@media (pointer:coarse){.custom-cursor--only-hover .cursor{display:none}}@media (width<=37.5em){.cursor{max-width:6.25rem;max-height:6.25rem}.custom-cursor:not(.custom-cursor--only-hover) .cursor .cursor__orbit{opacity:.7}}.cursor__inner{width:100%;color:var(--theme-cta-text);text-decoration:none;transition:all .45s cubic-bezier(.18,.89,.32,1.5);display:inline-grid;position:relative;transform:translate(-50%,-50%)}.cursor__inner>*{grid-area:1/1}.cursor__bg{backface-visibility:hidden;width:100%;margin-top:-50%;margin-left:-50%;transition:transform .25s cubic-bezier(.18,.89,.32,1.5);position:absolute;top:50%;left:50%}.custom-cursor--only-hover:not(:hover) .cursor__bg{transition:transform .25s cubic-bezier(.18,.89,.32,1);transform:scale(0)}.custom-cursor:hover .cursor__bg{transform:scale(1.5)}.custom-cursor--dragging:hover .cursor__bg{transform:scale(.65)}.cursor__text{-webkit-user-select:none;user-select:none;text-align:center;justify-content:center;align-items:center;width:100%;height:auto;padding:1.25rem;font-size:1rem;transition:opacity .25s cubic-bezier(.18,.89,.32,1) .15s;display:flex;position:relative}.custom-cursor--only-hover .cursor__text{opacity:0;transition-duration:50ms;transition-delay:0s}.custom-cursor:hover .cursor__text{opacity:1}.cursor__orbit{backface-visibility:hidden}.cursor__orbit path{fill:var(--theme-cta-bg);stroke:none}
