@media screen and (prefers-color-scheme:dark){:root{--border-color:var(--jkl-color-background-action);--text-color:var(--jkl-color-text-default);--button-focus-color:var(--jkl-color-border-input-focus);--background-color:#0000}}[data-theme=dark]{--border-color:var(--jkl-color-background-action);--text-color:var(--jkl-color-text-default);--button-focus-color:var(--jkl-color-border-input-focus);--background-color:#0000}@media screen and (prefers-color-scheme:light){:root{--border-color:var(--jkl-color-background-action);--text-color:var(--jkl-color-text-default);--button-focus-color:var(--jkl-color-border-input-focus);--background-color:#0000}}[data-theme=light]{--border-color:var(--jkl-color-background-action);--text-color:var(--jkl-color-text-default);--button-focus-color:var(--jkl-color-border-input-focus);--background-color:#0000}:root,[data-density=comfortable],[data-layout-density=comfortable]{--jkl-button-font-size:var(--jkl-typography-large-base-font-size);--jkl-button-line-height:3.375rem;--jkl-button-height:3.5rem;--jkl-button-medium-font-size:var(--jkl-typography-body-base-font-size);--jkl-button-medium-line-height:2.75rem;--jkl-button-medium-height:2.875rem;--jkl-button-font-weight:600;--jkl-button-min-width:7.5rem;--jkl-button-padding:0 2rem;--jkl-button-padding-with-icon:1.625rem;--jkl-button-medium-padding:0 1.5rem;--jkl-button-medium-padding-with-icon:1.125rem;--jkl-button-tertiary-padding:0 0.125rem;--jkl-button-children-padding-with-icon:0.125rem;--jkl-button-tertiary-padding-with-icon:0;--jkl-button-focus-ring-placement:-0.3125rem}@media(min-width:0)and (max-width:679px){:root,[data-density=comfortable],[data-layout-density=comfortable]{--jkl-button-font-size:var(--jkl-typography-body-base-font-size);--jkl-button-medium-font-size:var(--jkl-typography-body-base-font-size);--jkl-button-line-height:2.75rem;--jkl-button-medium-line-height:2.25rem;--jkl-button-height:2.875rem;--jkl-button-medium-height:2.375rem}}[data-density=compact],[data-layout-density=compact]{--jkl-button-font-size:var(--jkl-typography-small-base-font-size);--jkl-button-line-height:2rem;--jkl-button-height:2.125rem;--jkl-button-medium-font-size:var(--jkl-typography-small-base-font-size);--jkl-button-medium-line-height:2rem;--jkl-button-medium-height:2.125rem;--jkl-button-font-weight:600;--jkl-button-min-width:4.75rem;--jkl-button-padding:0 1rem;--jkl-button-padding-with-icon:0.625rem;--jkl-button-medium-padding:0 1rem;--jkl-button-medium-padding-with-icon:0.625rem;--jkl-button-tertiary-padding:0 0.125rem;--jkl-button-children-padding-with-icon:0.125rem;--jkl-button-tertiary-padding-with-icon:0.125rem;--jkl-button-focus-ring-placement:-0.1875rem}a.jkl-button{text-decoration:none}.jkl-button{border-style:none;display:inline-flex;box-sizing:border-box;justify-content:center;background-color:var(--background-color);color:var(--text-color);font-family:var(--jkl-button-font-family);font-size:var(--jkl-button-font-size);line-height:var(--jkl-button-line-height);font-weight:var(--jkl-button-font-weight);height:var(--jkl-button-height);min-width:var(--jkl-button-min-width);cursor:pointer;-webkit-user-select:none;user-select:none;overflow:visible;position:relative;transition-timing-function:ease;transition-duration:.15s;transform-origin:50% 90%;transition-property:transform,background-color}.jkl-button,.jkl-button:active,.jkl-button:focus,.jkl-button:hover{outline:0;outline-style:none}@media screen and (forced-colors:active){.jkl-button{border-style:revert}.jkl-button,.jkl-button:active,.jkl-button:focus,.jkl-button:hover{outline:revert;outline-style:revert}}.jkl-button:disabled:not(:has(.jkl-button__slider--show-loader)){opacity:.3;pointer-events:none;touch-action:none}html:not([data-mousenavigation]):not([data-touchnavigation]) .jkl-button:focus,html:not([data-touchnavigation]) .jkl-button:hover{transform:scale(1.05)}.jkl-button:active,html:not([data-mousenavigation]) .jkl-button:active,html:not([data-touchnavigation]) .jkl-button:active{transform:scale(1)}html:not([data-mousenavigation]):not([data-touchnavigation]) .jkl-button:focus{outline:.125rem solid var(--button-focus-color);outline-offset:.125rem}html[data-touchnavigation] .jkl-button--pressed{transform:scale(.95);-webkit-tap-highlight-color:rgba(0,0,0,0)}.jkl-button__content{height:var(--jkl-button-line-height);overflow:hidden}.jkl-button__slider{transition-timing-function:ease;transition-duration:.15s;transition-property:transform}.jkl-button__slider--show-loader{transform:translateY(-51%)}.jkl-button__loader{display:flex;padding:0;align-items:center;justify-content:center;height:var(--jkl-button-line-height)}.jkl-button--ghost,.jkl-button--primary,.jkl-button--secondary,.jkl-button--tertiary{border:.0625rem solid var(--border-color);border-radius:999px;padding:var(--jkl-button-padding)}.jkl-button--ghost:before,.jkl-button--primary:before,.jkl-button--secondary:before,.jkl-button--tertiary:before{content:"";position:absolute;border-radius:999px;inset:0}html[data-touchnavigation] .jkl-button--ghost.jkl-button--pressed:before,html[data-touchnavigation] .jkl-button--primary.jkl-button--pressed:before,html[data-touchnavigation] .jkl-button--secondary.jkl-button--pressed:before,html[data-touchnavigation] .jkl-button--tertiary.jkl-button--pressed:before{animation:jkl-flash-ujlin33 .4s cubic-bezier(0,0,.375,1.17)}.jkl-button--ghost{--border-color:#0000;border-radius:.25rem;padding:0 .25rem}html:not([data-mousenavigation]):not([data-touchnavigation]) .jkl-button--ghost:focus,html:not([data-touchnavigation]) .jkl-button--ghost:hover{--background-color:var(--jkl-color-background-interactive-hover);transform:scale(1)}.jkl-button--ghost.jkl-button--icon-left .jkl-button__children{padding-left:var(--jkl-button-children-padding-with-icon)}.jkl-button--ghost.jkl-button--icon-right .jkl-button__children{padding-right:var(--jkl-button-children-padding-with-icon)}.jkl-button--primary{--background-color:var(--jkl-color-background-action);--text-color:var(--jkl-color-text-on-action)}.jkl-button--secondary{--border-color:#0000;--background-color:var(--jkl-color-background-secondary-action)}.jkl-button--tertiary{--border-color:var(--jkl-color-border-action);--background-color:#0000}.jkl-button--secondary,.jkl-button--tertiary{transition-property:box-shadow,transform,background-color}.jkl-button--secondary:hover,.jkl-button--tertiary:hover,html:not([data-mousenavigation]):not([data-touchnavigation]) .jkl-button--secondary:focus,html:not([data-mousenavigation]):not([data-touchnavigation]) .jkl-button--tertiary:focus,html[data-touchnavigation] .jkl-button--secondary.jkl-button--pressed,html[data-touchnavigation] .jkl-button--tertiary.jkl-button--pressed{box-shadow:inset 0 0 0 1px var(--border-color),inset 0 0 0 1px var(--border-color)}.jkl-button--medium{line-height:var(--jkl-button-medium-line-height);height:var(--jkl-button-medium-height);padding:var(--jkl-button-medium-padding);font-size:var(--jkl-button-medium-font-size)}.jkl-button--medium.jkl-button--icon-right{padding-right:var(--jkl-button-medium-padding-with-icon)}.jkl-button--medium.jkl-button--icon-left{padding-left:var(--jkl-button-medium-padding-with-icon)}.jkl-button--icon-left .jkl-button__icon,.jkl-button--icon-right .jkl-button__icon{display:inline-flex;vertical-align:sub;scale:.75}.jkl-button--icon-left{padding-left:var(--jkl-button-padding-with-icon)}.jkl-button--icon-left .jkl-button__children{padding-left:var(--jkl-button-children-padding-with-icon)}.jkl-button--icon-right{padding-right:var(--jkl-button-padding-with-icon)}.jkl-button--icon-right .jkl-button__children{padding-right:var(--jkl-button-children-padding-with-icon)}@media screen and (forced-colors:active){.jkl-button.jkl-button--primary:focus:not(a),.jkl-button.jkl-button--primary:hover:not(a),.jkl-button.jkl-button--primary:not(a),.jkl-button.jkl-button--secondary:focus:not(a),.jkl-button.jkl-button--secondary:hover:not(a),.jkl-button.jkl-button--secondary:not(a){border-color:ButtonText}.jkl-button .jkl-loader__dot{background-color:ButtonText}.jkl-button.jkl-button--secondary:after{border:none}.jkl-button.jkl-button--tertiary{outline-offset:.125rem}.jkl-button.jkl-button--tertiary,.jkl-button.jkl-button--tertiary:after{border-top-style:none;border-right-style:none;border-left-style:none}}@keyframes jkl-flash-ujlin33{0%{box-shadow:0 0 0 0 var(--button-focus-color);opacity:.5}to{box-shadow:0 0 0 1rem var(--button-focus-color);opacity:0}}@keyframes jkl-tertiary-flash-ujlin65{0%{box-shadow:0 0 0 0 var(--button-focus-color);background-color:var(--button-focus-color);opacity:.5}to{box-shadow:0 0 0 2.5rem var(--button-focus-color);background-color:var(--button-focus-color);opacity:0}}.jkl-loader{display:flex;width:3em;height:3em}.jkl-loader--inline{display:inline-flex}.jkl-loader--medium{width:2em;height:2em}.jkl-loader--small{width:1.5em;height:1.5em}.header-language-selector{max-height:1.875rem}.header-language-selector .jkl-button{height:1.5625rem;min-width:unset;padding:0;border-radius:0}.header-language-selector .jkl-button:hover .jkl-button__icon .jkl-icon svg{stroke:var(--jkl-color-border-input-focus)}.header-language-selector .jkl-button:hover .jkl-button__children{color:var(--jkl-color-border-input-focus)}html:not([data-touchnavigation]) .header-language-selector .jkl-button:hover{background-color:#0000}html:not([data-mousenavigation]):not([data-touchnavigation]) .header-language-selector .jkl-button:focus{background-color:#0000;outline:.125rem solid var(--jkl-color-border-input-focus)}.header-language-selector .jkl-button[aria-expanded=true] .jkl-button__children{font-weight:var(--jkl-typography-weight-semibold)}.header-language-selector .jkl-button__slider{display:flex}.header-language-selector .jkl-button__content{max-height:1.5625rem;line-height:1.5rem}.header-language-selector .jkl-button__content .language-selector-button-text{text-transform:uppercase}.header-language-selector .jkl-button__children{font-weight:400}.jkl-contextual-menu.language-selector-dropdown{margin-top:var(--jkl-spacing-8)}.logo-wrapper,.logo-wrapper-link{display:inline-flex}html:not([data-mousenavigation]):not([data-touchnavigation]) .logo-wrapper-link:focus,html:not([data-mousenavigation]):not([data-touchnavigation]) .logo-wrapper:focus{outline:2px solid var(--jkl-color-border-input-focus);outline-offset:.125rem}.logo-wrapper .jkl-logo,.logo-wrapper-link .jkl-logo{margin:0 auto;height:2rem}.navigation-toggle-button{display:flex;align-items:center;margin-right:0;margin-left:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0;cursor:pointer}@media(min-width:992px){.navigation-toggle-button{display:none}}