.knc-eco[data-v-6bb2a054]{--knc-navy:#1b2a4a;--knc-cyan:#00b4d8;--knc-text:#4a5568;--knc-ease:cubic-bezier(.2,.7,.2,1);container-type:inline-size;margin-inline:auto;max-width:800px;width:100%}.knc-eco__stage[data-v-6bb2a054]{margin-bottom:7cqw;position:relative}.knc-eco__svg[data-v-6bb2a054]{display:block;height:auto;overflow:visible;width:100%}.knc-eco__logo[data-v-6bb2a054]{transform-box:fill-box;transform-origin:center;transition:opacity .22s ease,transform .3s var(--knc-ease)}.has-active .knc-eco__logo[data-v-6bb2a054]:not(.is-on){opacity:.08}.knc-eco__logo.is-on[data-v-6bb2a054]{transform:scale(1.04)}.knc-eco__link[data-v-6bb2a054],.knc-eco__link line[data-v-6bb2a054],.knc-eco__link path[data-v-6bb2a054]{transition:opacity .22s ease,stroke .22s ease,fill .22s ease}.has-active .knc-eco__link[data-v-6bb2a054]:not(.is-on){opacity:.3}.knc-eco__link.is-on line[data-v-6bb2a054]{stroke:var(--knc-cyan)}.knc-eco__link.is-on path[data-v-6bb2a054]{fill:var(--knc-cyan)}.knc-eco__hit[data-v-6bb2a054]{cursor:default;fill:transparent;outline:none}.knc-eco__hit[data-v-6bb2a054]:focus-visible{stroke:var(--knc-cyan);stroke-dasharray:4 6;stroke-width:2}.knc-eco__card[data-v-6bb2a054]{color:var(--knc-text);font-family:DM Sans,system-ui,sans-serif;font-size:clamp(12px,1.1cqw,15px);line-height:1.7;margin:0;opacity:0;pointer-events:none;position:absolute;text-wrap:pretty;transform:translate(var(--dx,0),var(--dy,0));transition:opacity .2s ease,transform .28s var(--knc-ease)}.knc-eco__card[data-v-6bb2a054]:before{background:var(--knc-cyan);border-radius:1px;content:"";display:block;height:2px;margin-bottom:.9em;width:32px}.knc-eco__card.is-on[data-v-6bb2a054]{opacity:1;pointer-events:auto;transform:none;transition-delay:.05s}.knc-eco__hint[data-v-6bb2a054],.knc-eco__panel[data-v-6bb2a054]{display:none}@media(hover:none),(max-width:767px){.knc-eco__stage[data-v-6bb2a054]{margin-bottom:0}.knc-eco__card[data-v-6bb2a054]{display:none}.knc-eco__hit[data-v-6bb2a054]{cursor:pointer;-webkit-tap-highlight-color:transparent}.knc-eco__hint[data-v-6bb2a054]{color:#94a3b8;font-size:13px;margin:0 0 8px;text-align:center}.knc-eco__hint[data-v-6bb2a054],.knc-eco__panel[data-v-6bb2a054]{display:block;font-family:DM Sans,system-ui,sans-serif}.knc-eco__panel-body[data-v-6bb2a054]{border-top:1px solid #e2e8f0;margin-top:16px;padding-top:16px}.knc-eco__panel p[data-v-6bb2a054]{margin:0}.knc-eco__panel-name[data-v-6bb2a054]{color:var(--knc-navy);font-family:Space Grotesk,system-ui,sans-serif;font-size:18px;font-weight:500;line-height:1.2}.knc-eco__panel-name[data-v-6bb2a054]:after{background:var(--knc-cyan);border-radius:1px;content:"";display:block;height:2px;margin:12px 0;width:32px}.knc-eco__panel-text[data-v-6bb2a054]{color:var(--knc-text);font-size:15px;line-height:1.7;text-wrap:pretty}}.knc-eco-panel-enter-active[data-v-6bb2a054],.knc-eco-panel-leave-active[data-v-6bb2a054]{transition:opacity .2s ease,transform .25s var(--knc-ease)}.knc-eco-panel-enter-from[data-v-6bb2a054],.knc-eco-panel-leave-to[data-v-6bb2a054]{opacity:0;transform:translateY(6px)}@media(prefers-reduced-motion:reduce){.knc-eco-panel-enter-active[data-v-6bb2a054],.knc-eco-panel-leave-active[data-v-6bb2a054],.knc-eco__card[data-v-6bb2a054],.knc-eco__logo[data-v-6bb2a054]{transition-property:opacity}.knc-eco-panel-enter-from[data-v-6bb2a054],.knc-eco-panel-leave-to[data-v-6bb2a054],.knc-eco__card[data-v-6bb2a054],.knc-eco__logo.is-on[data-v-6bb2a054]{transform:none}}
