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