html .klaro{--font-family:var(--font-geist),system-ui,-apple-system,"Segoe UI",sans-serif;--title-font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;--font-size:14px;--border-radius:0px;--border-style:solid;--border-width:1px;--button-text-color:#efe9e5;--notice-right:20px;--notice-left:auto;--notice-bottom:20px;--notice-max-width:420px;--dark1:#1c1917;--dark2:#3a332f;--dark3:#b8ada6;--light1:#efe9e5;--light2:#2b2624;--light3:#96887f;--white1:#131110;--white2:#3a332f;--white3:#efe9e5;--green1:#4a89c8;--green2:#2b4a68;--green3:#5e9bd6;--blue1:#4a89c8;--blue2:#5e9bd6;--box-shadow-color:rgba(94,155,214,0.45);--klaro-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;--klaro-ink:#efe9e5;--klaro-dim:#b8ada6;--klaro-faint:#96887f;--klaro-line:#2b2624;--klaro-line-strong:#3a332f;--klaro-void:#131110;--klaro-accent:#4a89c8;--klaro-accent-bright:#5e9bd6;--klaro-focus:0 0 0 2px #131110,0 0 0 4px #5e9bd6}html .klaro .cookie-modal,html .klaro .cookie-notice:not(.cookie-modal-notice){z-index:2147483600}html .klaro .cookie-notice:not(.cookie-modal-notice){border:1px solid var(--klaro-line-strong);border-radius:0;box-shadow:0 0 0 1px var(--klaro-void),0 24px 60px rgba(0,0,0,.6);color:var(--klaro-dim)}html .klaro .cookie-notice .cn-body{padding:18px 20px 20px}html .klaro .cookie-notice h2#id-cookie-title{font-family:var(--klaro-mono);font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--klaro-faint);margin:0 0 10px}html .klaro .cookie-notice h2#id-cookie-title:before{content:"> ";color:var(--klaro-accent-bright)}html .klaro .cookie-notice p#id-cookie-notice{margin:0 0 14px;line-height:1.55;color:var(--klaro-dim)}html .klaro .cookie-notice p#id-cookie-notice strong{color:var(--klaro-ink);font-weight:600}html .klaro .cookie-notice .cn-ok{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:0}html .klaro .cookie-notice .cn-buttons,html .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:flex;gap:8px;margin-inline-start:auto}html .klaro .cookie-modal .cm-btn,html .klaro .cookie-notice .cm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;margin:0;border:1px solid var(--klaro-line-strong);border-radius:0;background:transparent;color:var(--klaro-ink);font-family:var(--klaro-mono);font-size:13px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:border-color .22s cubic-bezier(.2,.7,.3,1),background-color .22s cubic-bezier(.2,.7,.3,1)}html .klaro .cookie-modal .cm-btn:hover,html .klaro .cookie-notice .cm-btn:hover{border-color:var(--klaro-accent-bright)}html .klaro .cookie-modal .cm-btn:focus-visible,html .klaro .cookie-modal .cm-list-label:focus-visible,html .klaro .cookie-modal a:focus-visible,html .klaro .cookie-notice .cm-btn:focus-visible,html .klaro .cookie-notice a:focus-visible{outline:none;box-shadow:var(--klaro-focus)}html .klaro .cookie-modal .cm-btn.cm-btn-accept-all,html .klaro .cookie-modal .cm-btn.cm-btn-decline,html .klaro .cookie-modal .cm-btn.cm-btn-success,html .klaro .cookie-notice .cm-btn.cm-btn-success,html .klaro .cookie-notice .cm-btn.cn-decline{background:var(--klaro-accent-bright);border-color:var(--klaro-accent-bright);color:var(--klaro-void);font-weight:600}html .klaro .cookie-modal .cm-btn.cm-btn-accept-all:hover,html .klaro .cookie-modal .cm-btn.cm-btn-decline:hover,html .klaro .cookie-modal .cm-btn.cm-btn-success:hover,html .klaro .cookie-notice .cm-btn.cm-btn-success:hover,html .klaro .cookie-notice .cm-btn.cn-decline:hover{background:var(--klaro-accent);border-color:var(--klaro-accent)}html .klaro .cookie-modal .cm-btn.cm-btn-info,html .klaro .cookie-modal .cm-btn.cm-btn-success.cm-btn-info{background:transparent;border-color:var(--klaro-accent);color:var(--klaro-accent-bright);font-weight:500}html .klaro .cookie-modal .cm-btn.cm-btn-info:hover,html .klaro .cookie-modal .cm-btn.cm-btn-success.cm-btn-info:hover{border-color:var(--klaro-accent-bright);background:rgba(94,155,214,.1)}html .klaro .cookie-modal a,html .klaro .cookie-notice a{color:var(--klaro-accent-bright);font-family:var(--klaro-mono);font-size:13px;text-decoration:none}html .klaro .cookie-modal a:hover,html .klaro .cookie-notice a:hover{text-decoration:underline}html .klaro .cookie-notice .cm-link.cn-learn-more{padding:0}html .klaro .cookie-modal .cm-bg{background:rgba(19,17,16,.78)}html .klaro .cookie-modal .cm-modal.cm-klaro{border:1px solid var(--klaro-line-strong);border-radius:0;box-shadow:0 0 0 1px var(--klaro-void),0 32px 80px rgba(0,0,0,.6);color:var(--klaro-dim)}html .klaro .cookie-modal .cm-modal .cm-header{padding:20px 22px 16px;border-bottom:1px solid var(--klaro-line)}html .klaro .cookie-modal .cm-modal .cm-header h1.title{font-family:var(--klaro-mono);font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--klaro-ink);margin:0 0 10px;padding-right:40px}html .klaro .cookie-modal .cm-modal .cm-header h1.title:before{content:"> ";color:var(--klaro-accent-bright);font-weight:400}html .klaro .cookie-modal .cm-modal .cm-header p{margin:0;line-height:1.55;color:var(--klaro-dim)}html .klaro .cookie-modal .cm-modal .cm-header .hide{top:16px;right:16px;width:32px;height:32px;border:1px solid var(--klaro-line-strong);border-radius:0;background:transparent;color:var(--klaro-ink)}html .klaro .cookie-modal .cm-modal .cm-header .hide:hover{border-color:var(--klaro-accent-bright)}html .klaro .cookie-modal .cm-modal .cm-header .hide svg{stroke:currentColor}html .klaro .cookie-modal .cm-modal .cm-body{padding:16px 22px}html .klaro .cookie-modal .cm-list-title{color:var(--klaro-ink);font-weight:600}html .klaro .cookie-modal .cm-required{font-family:var(--klaro-mono);font-size:11px;color:var(--klaro-faint);padding-left:6px}html .klaro .cookie-modal .cm-list-description{color:var(--klaro-dim)}html .klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret a,html .klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service .cm-caret a{font-size:12px}html .klaro .cookie-modal .cm-modal .cm-body p.purposes{font-family:var(--klaro-mono);font-size:11px;color:var(--klaro-faint)}html .klaro .cookie-modal .cm-list-label .slider,html .klaro .cookie-modal .cm-list-label .slider.round{border-radius:0;background-color:var(--klaro-line-strong)}html .klaro .cookie-modal .cm-list-label .slider.round:before,html .klaro .cookie-modal .cm-list-label .slider:before{border-radius:0;background-color:var(--klaro-ink)}html .klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider{background-color:var(--klaro-accent)}html .klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider{background-color:#2b4a68;opacity:1}html .klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:var(--klaro-accent);opacity:.55}html .klaro .cookie-modal .cm-modal .cm-footer{padding:16px 22px;border-top:1px solid var(--klaro-line)}html .klaro .cookie-modal .cm-modal .cm-footer .cm-footer-buttons,html .klaro .cookie-modal .cm-modal .cm-footer .cm-footer-buttons .cm-btn-group{display:flex;flex-wrap:wrap;gap:8px}html.marketing-menu-open .klaro{visibility:hidden}@media (max-width:400px){html .klaro .cm-modal .cm-footer,html .klaro .cm-modal .cm-footer .cm-btn-group,html .klaro .cn-buttons{display:flex;flex-wrap:wrap;gap:8px}html .klaro .cookie-modal .cm-btn,html .klaro .cookie-notice .cm-btn{flex:1 1 100%}}