.interactive-wheel{--iw-duration: 110s;--iw-direction: normal;--iw-text-direction: reverse;--iw-line-height: 1.3;--iw-divider-width: .65;--iw-divider-colour: #26343a;--iw-outer-text-stroke: .16px;--iw-centre-font: "Poppins";--iw-centre-font-weight: 700;--iw-ring-font: "Montserrat";--iw-ring-font-weight: 400;--iw-centre-letter-spacing: 0em;--iw-inner-letter-spacing: .065em;--iw-inner-text-size: 2.4px;--iw-inner-text-size-mobile: 2.1px;--iw-outer-letter-spacing: 0em;--iw-max-width: 720px;width:min(100%,var(--iw-max-width));margin-inline:auto;container-type:inline-size}.interactive-wheel__stage{width:100%;aspect-ratio:1}.interactive-wheel--draggable .interactive-wheel__stage{cursor:grab;touch-action:none;user-select:none}.interactive-wheel--draggable.is-dragging .interactive-wheel__stage{cursor:grabbing}.interactive-wheel__svg{display:block;width:100%;height:100%;overflow:visible}.interactive-wheel__rotor{transform-box:fill-box;transform-origin:50% 50%!important;animation:interactive-wheel-spin var(--iw-duration) linear infinite;animation-direction:var(--iw-direction);will-change:transform}.interactive-wheel__rotor--static{animation:none}.interactive-wheel.is-paused .interactive-wheel__rotor{animation-play-state:paused}.interactive-wheel--upright-text .interactive-wheel__item-label{transform-box:fill-box;transform-origin:50% 50%;animation:interactive-wheel-spin var(--iw-duration) linear infinite;animation-direction:var(--iw-text-direction)}.interactive-wheel.is-paused .interactive-wheel__item-label{animation-play-state:paused}.interactive-wheel__item{cursor:pointer;outline:none;transform:translate(0);transform-box:fill-box;transform-origin:center;transition:transform .24s ease,filter .24s ease,opacity .24s ease}.interactive-wheel.is-dragging .interactive-wheel__item{cursor:grabbing}.interactive-wheel__item:hover,.interactive-wheel__item:focus,.interactive-wheel__item.is-active{filter:brightness(1.17) drop-shadow(0 1px 1.4px rgb(0 0 0 / .34));transform:scale(1.03)}.interactive-wheel__items:has(.interactive-wheel__item:hover) .interactive-wheel__item:not(:hover),.interactive-wheel__items:has(.interactive-wheel__item:focus) .interactive-wheel__item:not(:focus),.interactive-wheel__items:has(.interactive-wheel__item.is-active) .interactive-wheel__item:not(.is-active){opacity:.78}.interactive-wheel__item-shape,.interactive-wheel__group-shape{stroke:var(--iw-divider-colour);stroke-width:var(--iw-divider-width);stroke-linejoin:round}.interactive-wheel.is-dragging .interactive-wheel__item,.interactive-wheel.is-dragging .interactive-wheel__item:hover,.interactive-wheel.is-dragging .interactive-wheel__item:focus,.interactive-wheel.is-dragging .interactive-wheel__item.is-active{filter:none;opacity:1!important;transform:none}.interactive-wheel__item-text{font-family:var(--iw-ring-font),Arial,sans-serif;font-weight:var(--iw-ring-font-weight);letter-spacing:var(--iw-outer-letter-spacing);stroke:#141d226b;stroke-width:var(--iw-outer-text-stroke);stroke-linejoin:round;paint-order:stroke fill;text-rendering:geometricPrecision;text-anchor:middle;dominant-baseline:middle;pointer-events:none}.interactive-wheel__centre-text{font-family:var(--iw-centre-font),Arial,sans-serif;font-weight:var(--iw-centre-font-weight);letter-spacing:var(--iw-centre-letter-spacing);text-anchor:middle;dominant-baseline:middle;pointer-events:none}.interactive-wheel__group-text{fill:#fff;stroke:#0000002e;stroke-width:.18px;paint-order:stroke fill;font-family:var(--iw-ring-font),Arial,sans-serif;font-size:var(--iw-inner-text-size);font-weight:var(--iw-ring-font-weight);letter-spacing:var(--iw-inner-letter-spacing);dominant-baseline:central;alignment-baseline:central;text-rendering:geometricPrecision;pointer-events:none;opacity:1;transition:opacity .13s ease}.interactive-wheel__group-text.is-flipping{opacity:0}@keyframes interactive-wheel-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.interactive-wheel__rotor,.interactive-wheel__item-label{animation:none}.interactive-wheel__item{transition-duration:.01ms}}@container (max-width: 420px){.interactive-wheel__group-text{font-size:var(--iw-inner-text-size-mobile)}}@supports not selector(:has(*)){.interactive-wheel__item{opacity:1}}
