.flywheel-module{--flywheel-size:640px;--label-color:#12353d;--centre-size:180px;--logo-width:124px;--separator-color:#f6f3ed;--separator-width:5px;padding:32px 0;width:100%}.flywheel-module__inner{max-width:980px}.flywheel{margin:0 auto;position:relative;width:min(100%,var(--flywheel-size))}.flywheel__chart{aspect-ratio:1/1;position:relative;width:100%}.flywheel__svg{display:block;height:auto;overflow:visible;width:100%}.flywheel__label,.flywheel__segment{opacity:0}.flywheel__segment{transform:scale(.82);transform-box:fill-box;transform-origin:center;transition:opacity .45s ease,transform .65s cubic-bezier(.22,1,.36,1)}.flywheel__segments{filter:url(#flywheel-shadow)}.flywheel__segments .flywheel__segment+.flywheel__segment{filter:none}.flywheel__label{fill:var(--label-color);font-size:17px;font-weight:700;letter-spacing:-.01em;transition:opacity .3s ease}.flywheel__label textPath{dominant-baseline:middle}.flywheel.is-visible .flywheel__label,.flywheel.is-visible .flywheel__segment{opacity:1}.flywheel.is-visible .flywheel__segment{transform:scale(1)}.flywheel__segment--1{transition-delay:0s}.flywheel__segment--2{transition-delay:.18s}.flywheel__segment--3{transition-delay:.36s}.flywheel__segment--4{transition-delay:.54s}.flywheel__segment--5{transition-delay:.72s}.flywheel__segment--6{transition-delay:.9s}.flywheel__labels .flywheel__label:first-child,.flywheel__labels .flywheel__label:nth-child(2){transition-delay:.1s}.flywheel__labels .flywheel__label:nth-child(3),.flywheel__labels .flywheel__label:nth-child(4){transition-delay:.28s}.flywheel__labels .flywheel__label:nth-child(5),.flywheel__labels .flywheel__label:nth-child(6){transition-delay:.46s}.flywheel__labels .flywheel__label:nth-child(7),.flywheel__labels .flywheel__label:nth-child(8){transition-delay:.64s}.flywheel__labels .flywheel__label:nth-child(10),.flywheel__labels .flywheel__label:nth-child(9){transition-delay:.82s}.flywheel__labels .flywheel__label:nth-child(11),.flywheel__labels .flywheel__label:nth-child(12){transition-delay:1s}.flywheel__centre{align-items:center;background:#fff;border-radius:50%;box-shadow:0 8px 24px rgba(15,23,42,.08);display:flex;height:var(--centre-size);inset:50% auto auto 50%;justify-content:center;position:absolute;transform:translate(-50%,-50%);width:var(--centre-size)}.flywheel__logo{display:block;height:auto;width:min(100%,var(--logo-width))}.flywheel__labels{pointer-events:none}.flywheel__arrow{fill:#fff;opacity:0;stroke:rgba(18,53,61,.25);stroke-linejoin:round;stroke-width:1;transition:opacity .4s ease}.flywheel.is-visible .flywheel__arrow{opacity:1}.flywheel__arrows .flywheel__arrow:first-child{transition-delay:1.05s}.flywheel__arrows .flywheel__arrow:nth-child(2){transition-delay:1.1s}.flywheel__arrows .flywheel__arrow:nth-child(3){transition-delay:1.15s}.flywheel__arrows .flywheel__arrow:nth-child(4){transition-delay:1.2s}.flywheel__arrows .flywheel__arrow:nth-child(5){transition-delay:1.25s}.flywheel__arrows .flywheel__arrow:nth-child(6){transition-delay:1.3s}@media (prefers-reduced-motion:reduce){.flywheel__arrow,.flywheel__label,.flywheel__ring-arc,.flywheel__ring-label,.flywheel__segment{opacity:1;transform:none;transition:none}}@media (max-width:767px){.flywheel-module{--centre-size:120px;--logo-width:88px;--separator-width:4px}.flywheel__label{font-size:10px}}.flywheel__ring-arc{fill:none;opacity:0;stroke:rgba(175,167,152,.45);stroke-linecap:round;stroke-width:28;transition:opacity .5s ease}.flywheel.is-visible .flywheel__ring-arc{opacity:1}.flywheel__ring-arcs .flywheel__ring-arc:first-child{transition-delay:1.2s}.flywheel__ring-arcs .flywheel__ring-arc:nth-child(2){transition-delay:1.3s}.flywheel__ring-arcs .flywheel__ring-arc:nth-child(3){transition-delay:1.4s}.flywheel__ring-arcs .flywheel__ring-arc:nth-child(4){transition-delay:1.5s}.flywheel__ring-arcs .flywheel__ring-arc:nth-child(5){transition-delay:1.6s}.flywheel__ring-label{fill:rgba(18,53,61,.45);font-size:11.5px;font-weight:600;letter-spacing:.12em;opacity:0;transition:opacity .5s ease}.flywheel.is-visible .flywheel__ring-label{opacity:1}.flywheel__ring-labels .flywheel__ring-label:first-child{transition-delay:1.2s}.flywheel__ring-labels .flywheel__ring-label:nth-child(2){transition-delay:1.3s}.flywheel__ring-labels .flywheel__ring-label:nth-child(3){transition-delay:1.4s}.flywheel__ring-labels .flywheel__ring-label:nth-child(4){transition-delay:1.5s}.flywheel__ring-labels .flywheel__ring-label:nth-child(5){transition-delay:1.6s}.flywheel__segment{cursor:pointer}.flywheel__tooltip{background:#12353d;border-radius:10px;box-shadow:0 6px 20px rgba(15,23,42,.22);color:#fff;font-size:13.5px;font-weight:500;line-height:1.55;max-width:220px;opacity:0;padding:10px 14px;pointer-events:none;position:fixed;transform:scale(.95) translateY(4px);transition:opacity .16s ease,transform .16s ease;z-index:100}.flywheel__tooltip.is-active{opacity:1;transform:scale(1) translateY(0)}.flywheel__tooltip-text{margin:0}