.ck-ethos-ring__circle{pointer-events:none;border-radius:9999px;position:absolute}.ck-ethos-ring__circle--outer{border:1.5px dashed #7ad4f359;animation:90s linear infinite ck-ring-spin;inset:4%}.ck-ethos-ring__circle--mid{border:1px dashed #1d5eb38c;animation:60s linear infinite reverse ck-ring-spin;inset:16%}.ck-ethos-ring__circle--inner{border:1px dashed #7ad4f333;animation:120s linear infinite ck-ring-spin;inset:28%}@keyframes ck-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ck-ethos-ring__core{aspect-ratio:1;background:radial-gradient(circle at 35% 30%, var(--denim-1), var(--denim) 70%);border:1px solid var(--border-on-dark);border-radius:9999px;justify-content:center;align-items:center;width:34%;padding:10%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #7ad4f32e}.ck-ethos-ring__node{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:150px;display:flex;position:absolute;transform:translate(-50%,-50%)}.ck-ethos-ring__orbit{pointer-events:none;animation:140s linear infinite ck-ring-spin;animation-delay:var(--orbit-delay,0s);position:absolute;inset:4%}.ck-ethos-ring__node--orbit{pointer-events:auto;animation:140s linear infinite ck-orbit-counter;animation-delay:var(--orbit-delay,0s);top:0;left:50%}@keyframes ck-orbit-counter{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}.ck-ethos-ring:hover .ck-ethos-ring__orbit,.ck-ethos-ring:hover .ck-ethos-ring__node--orbit{animation-play-state:paused}.ck-ethos-ring{perspective:1100px}.ck-ethos-ring__gyro{pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.ck-ethos-ring__gyro--mid{animation:74s linear infinite ck-ring-spin}.ck-ethos-ring__gyro--inner{animation:98s linear infinite reverse ck-ring-spin}.ck-ethos-ring .ck-ethos-ring__circle--mid{animation:34s linear infinite ck-ring-pivot-mid}.ck-ethos-ring .ck-ethos-ring__circle--inner{animation:46s linear infinite ck-ring-pivot-inner}@keyframes ck-ring-pivot-mid{0%{transform:rotate3d(1,.35,0,0)rotate(0)}to{transform:rotate3d(1,.35,0,360deg)rotate(-360deg)}}@keyframes ck-ring-pivot-inner{0%{transform:rotate3d(-.45,1,0,0)rotate(0)}to{transform:rotate3d(-.45,1,0,360deg)rotate(360deg)}}.ck-ethos-ring__dot{background:var(--maya);border-radius:9999px;width:10px;height:10px;box-shadow:0 0 12px #7ad4f3cc}.ck-ethos-ring__label{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#00102fb8;border-radius:4px;padding:3px 8px;font-size:13px;font-weight:600;line-height:1.25}@media (prefers-reduced-motion:reduce){.ck-ethos-ring__circle--outer,.ck-ethos-ring__circle--mid,.ck-ethos-ring__circle--inner,.ck-ethos-ring .ck-ethos-ring__circle--mid,.ck-ethos-ring .ck-ethos-ring__circle--inner,.ck-ethos-ring__gyro,.ck-ethos-ring__orbit,.ck-ethos-ring__node--orbit{animation:none}.ck-ethos-ring__orbit{transform:rotate(var(--orbit-angle,0deg))}.ck-ethos-ring__node--orbit{transform:translate(-50%, -50%) rotate(calc(-1 * var(--orbit-angle,0deg)))}}
.ck-refring{--ck-refring-ink:var(--maya);--ck-refring-node-bg:var(--denim);--ck-refring-rest:.3;flex:none;width:400px;height:400px;margin:30px auto 0;position:relative}.ck-refring__line{border:2px solid var(--ck-refring-ink);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.ck-refring__main{opacity:.5;width:200px}.ck-refring__main svg{width:100%;height:auto}.ck-refring__main path{stroke:var(--ck-refring-ink)}.ck-refring__side{box-sizing:border-box;background:var(--ck-refring-node-bg);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;padding:10px;display:flex;position:absolute}.ck-refring__side-inner{width:100%;display:block;position:relative}.ck-refring__side svg{width:100%;height:auto;opacity:var(--ck-refring-rest);transition:opacity var(--dur-base) var(--ease-standard)}.ck-refring__side path{fill:var(--ck-refring-ink)}.ck-refring__side-border{border:2px solid var(--ck-refring-ink);width:100%;height:100%;opacity:var(--ck-refring-rest);transition:opacity var(--dur-base) var(--ease-standard);background:0 0;border-radius:50%;margin:auto;position:absolute;top:-2px;left:-2px;right:0}.ck-refring__side.is-active svg,.ck-refring__side.is-active .ck-refring__side-border{opacity:1}.ck-refring[data-reduce-motion] .ck-refring__side svg,.ck-refring[data-reduce-motion] .ck-refring__side-border{opacity:1;transition:none}.ck-refring__side-1{padding-top:5px;top:-30px}.ck-refring__side-2{padding:8px 13px 13px;top:100px;right:-17px}.ck-refring__side-3{padding:11px 18px 18px;top:315px;right:35px}.ck-refring__side-4{padding:14px 17px 17px;top:315px;left:35px}.ck-refring__side-5{padding:10px 15px 15px;top:100px;left:-17px}@media (max-width:1100px){.ck-refring{transform-origin:top;margin-bottom:-56px;transform:scale(.86)}}
