.kp-brand-logo{align-items:center;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;gap:.65rem;line-height:1;max-width:100%;overflow:visible;text-decoration:none;width:-moz-max-content;width:max-content}.kp-brand-logo__mark{display:block;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.kp-brand-logo__text{display:block;max-width:100%;overflow:visible;position:relative;width:-moz-max-content;width:max-content}.kp-brand-logo__text b{font-weight:500;white-space:nowrap}.kp-brand-logo__text .kp-script{pointer-events:none;position:absolute;transform:rotate(-3deg);white-space:nowrap}.kp-brand-logo--header .kp-brand-logo__mark{height:36px;width:36px}.kp-brand-logo--header .kp-brand-logo__text{padding-bottom:1.35em;padding-right:4.75rem}.kp-brand-logo--header .kp-brand-logo__text b{font-size:.9375rem;letter-spacing:.2em;margin-right:-.2em}.kp-brand-logo--header .kp-brand-logo__text .kp-script{font-size:1.25rem;left:52%;top:1.05em}@media(max-width:480px){.kp-brand-logo--header .kp-brand-logo__text{padding-bottom:1.55em;padding-right:0}.kp-brand-logo--header .kp-brand-logo__text b{font-size:.8125rem;letter-spacing:.14em;margin-right:-.14em}.kp-brand-logo--header .kp-brand-logo__text .kp-script{font-size:1.05rem;left:0;top:1.15em}}.kp-brand-logo--panel{gap:.5rem}.kp-brand-logo--panel .kp-brand-logo__mark{height:28px;width:28px}.kp-brand-logo--panel .kp-brand-logo__text{padding-bottom:1.2em;padding-right:1.5rem}.kp-brand-logo--panel .kp-brand-logo__text b{font-size:.75rem;letter-spacing:.28em}.kp-brand-logo--panel .kp-brand-logo__text .kp-script{font-size:1.15rem;left:52%;top:1em}.tm-header .kp-brand-logo--panel .kp-brand-logo__text{padding-bottom:.95em;padding-right:1.25rem}.tm-header .kp-brand-logo--panel .kp-brand-logo__text b{font-size:.6875rem;letter-spacing:.22em}.tm-header .kp-brand-logo--panel .kp-brand-logo__text .kp-script{font-size:1rem;top:.85em}.mc-dropdown-panel{--panel-max-height:300px;align-items:stretch;background-color:#fff;border-radius:.75rem;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;max-height:var(--panel-max-height);max-width:320px;overflow-y:auto;padding:.5rem;-ms-overflow-style:none;scrollbar-width:none}.mc-dropdown-panel::-webkit-scrollbar{display:none}.mc-dropdown-panel:empty{display:none}.mc-dropdown-panel .mc-button--size-m{font-weight:500;padding:.5rem}.mc-dropdown-panel .mc-button--size-m .mc-svg-icon{height:1.5rem;width:1.5rem}.el-dropdown{--dropdown-body-min-width:inherit;display:inline-block;position:relative}.el-dropdown__toggle{outline:none}.el-dropdown__toggle .mc-svg-icon{transition:all .3s ease}.el-dropdown__body{background-color:transparent;height:0;inset-inline-start:0;margin:0;min-width:var(--dropdown-body-min-width);opacity:0;overflow:hidden;position:absolute;transition:opacity .3s ease,transform .3s ease;visibility:hidden;z-index:10001}.el-dropdown__body .mc-button:not(.nuxt-link-active):not(.mc-button--is-active):not(.mc-button--variation-red-flat):hover{background-color:color-mix(in srgb,var(--dropdown-item-color),#fff 90%)}.el-dropdown__body .mc-button:not(.nuxt-link-active):not(.mc-button--is-active):not(.mc-button--variation-red-flat):hover .mc-button__background{opacity:0!important}.el-dropdown--list-position-top .el-dropdown__body{bottom:100%;margin-bottom:.5rem}.el-dropdown--list-position-bottom .el-dropdown__body{margin-top:.5rem;top:100%}.el-dropdown--is-open .el-dropdown__body{height:auto;opacity:1;overflow:visible;visibility:visible}.el-dropdown--is-open .el-dropdown__toggle--rotate-icon .rotate{position:relative;transform:rotate(180deg)}.el-dropdown--position-right .el-dropdown__body{inset-inline-end:0;inset-inline-start:auto}.el-dropdown--position-left .el-dropdown__body{inset-inline-end:auto;inset-inline-start:0}.el-dropdown .el-dropdown-panel__item>*{width:100%}
