@font-face{font-family:redhat;src:url(../media/RedHatDisplay_Variable-s.p.3_1_tpz1in3gv.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:redhat Fallback;src:local(Arial);ascent-override:106.78%;descent-override:31.99%;line-gap-override:0.0%;size-adjust:95.34%}.redhat_6fae196c-module___rh1Qa__className{font-family:redhat,redhat Fallback}.redhat_6fae196c-module___rh1Qa__variable{--font-redhat:"redhat", "redhat Fallback"}
.klaro,.klaro button{font-family:inherit;font-family:var(--font-family,inherit);font-size:14px;font-size:var(--font-size,14px)}.klaro.cm-as-context-notice{height:100%;padding-top:12px;padding-bottom:12px}.klaro .cookie-modal .cm-switch-container,.klaro .context-notice .cm-switch-container,.klaro .cookie-notice .cm-switch-container{border-bottom-style:solid;border-bottom-style:var(--border-style,solid);border-bottom-width:1px;border-bottom-width:var(--border-width,1px);border-bottom-color:#c8c8c8;border-bottom-color:var(--light2,#c8c8c8);vertical-align:middle;min-height:40px;padding:10px 10px 10px 66px;line-height:20px;display:block;position:relative}.klaro .cookie-modal .cm-switch-container:last-child,.klaro .context-notice .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0}.klaro .cookie-modal .cm-switch-container:first-child,.klaro .context-notice .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container:first-child,.klaro .cookie-modal .cm-switch-container p,.klaro .context-notice .cm-switch-container p,.klaro .cookie-notice .cm-switch-container p{margin-top:0}.klaro .cookie-modal .cm-switch,.klaro .context-notice .cm-switch,.klaro .cookie-notice .cm-switch{width:50px;height:30px;display:inline-block;position:relative}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1,#1a936f)}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1,#1a936f);opacity:.6}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before{transform:translate(10px)}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2,#24cc9a);opacity:.8}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider:before{transform:translate(10px)}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2,#24cc9a);opacity:.8;cursor:not-allowed}.klaro .cookie-modal .cm-list-input,.klaro .context-notice .cm-list-input,.klaro .cookie-notice .cm-list-input{opacity:0;width:50px;height:30px;position:absolute;top:0;left:0}.klaro .cookie-modal .cm-list-title,.klaro .context-notice .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:.9em;font-weight:600}.klaro .cookie-modal .cm-list-description,.klaro .context-notice .cm-list-description,.klaro .cookie-notice .cm-list-description{color:var(--dark3,#7c7c7c);padding-top:4px;font-size:.9em}.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .context-notice .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{position:absolute;left:0}.klaro .cookie-modal .cm-list-label .slider,.klaro .context-notice .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:#f2f2f2;background-color:var(--white2,#f2f2f2);cursor:pointer;width:50px;transition:all .4s;display:inline-block;position:absolute;inset:0}.klaro .cookie-modal .cm-list-label .slider:before,.klaro .context-notice .cm-list-label .slider:before,.klaro .cookie-notice .cm-list-label .slider:before{background-color:#e6e6e6;background-color:var(--white3,#e6e6e6);content:"";width:20px;height:20px;transition:all .4s;position:absolute;bottom:5px;left:5px}.klaro .cookie-modal .cm-list-label .slider.round,.klaro .context-notice .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .cookie-modal .cm-list-label .slider.round:before,.klaro .context-notice .cm-list-label .slider.round:before,.klaro .cookie-notice .cm-list-label .slider.round:before{border-radius:50%}.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .context-notice .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow-color:#48dfb2;box-shadow-color:var(--green3,#48dfb2);box-shadow:0 0 1px var(--box-shadow-color,green3)}.klaro .cookie-modal .cm-list-label input:checked+.slider:before,.klaro .context-notice .cm-list-label input:checked+.slider:before,.klaro .cookie-notice .cm-list-label input:checked+.slider:before{transform:translate(20px)}.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .context-notice .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px #7d7d7d33,5px 5px 10px #7d7d7d30}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider:before,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider:before{transform:translate(20px)}.klaro .cookie-modal .slider,.klaro .context-notice .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px #0003,5px 5px 10px #00000030}.klaro .cookie-modal a,.klaro .context-notice a,.klaro .cookie-notice a{color:var(--green1,#1a936f);text-decoration:none}.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{color:var(--light1,#fafafa)}.klaro .cookie-modal p,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{text-align:left;margin:.7em 0 0;padding:0;display:block}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal h3,.klaro .cookie-modal h4,.klaro .cookie-modal h5,.klaro .cookie-modal h6,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice h3,.klaro .context-notice h4,.klaro .context-notice h5,.klaro .context-notice h6,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice h3,.klaro .cookie-notice h4,.klaro .cookie-notice h5,.klaro .cookie-notice h6{font-family:inherit;font-family:var(--title-font-family,inherit)}.klaro .cookie-modal .cm-link,.klaro .context-notice .cm-link,.klaro .cookie-notice .cm-link{vertical-align:middle;margin-right:.5em}.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-notice .cm-btn{color:var(--button-text-color,#fff);background-color:#5c5c5c;background-color:var(--dark2,#5c5c5c);border-radius:4px;border-radius:var(--border-radius,4px);cursor:pointer;border-style:none;margin-right:.5em;padding:.4em;font-size:1em}.klaro .cookie-modal .cm-btn:disabled,.klaro .context-notice .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:.5}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .context-notice .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background-color:#c8c8c8;background-color:var(--light2,#c8c8c8)}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background-color:#1a936f;background-color:var(--green1,#1a936f)}.klaro .cookie-modal .cm-btn.cm-btn-success-var,.klaro .context-notice .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success-var{background-color:#24cc9a;background-color:var(--green2,#24cc9a)}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .context-notice .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background-color:#2581c4;background-color:var(--blue1,#2581c4)}.klaro .context-notice{border-radius:4px;border-radius:var(--border-radius,4px);border-style:solid;border-style:var(--border-style,solid);border-width:1px;border-width:var(--border-width,1px);border-color:#c8c8c8;border-color:var(--light2,#c8c8c8);background-color:#fafafa;background-color:var(--light1,#fafafa);flex-flow:column wrap;justify-content:center;align-items:center;height:100%;padding:12px;display:flex}.klaro .context-notice.cm-dark{background-color:#333;background-color:var(--dark1,#333);border-color:#5c5c5c;border-color:var(--dark2,#5c5c5c)}.klaro .context-notice.cm-dark p{color:var(--light1,#fafafa)}.klaro .context-notice.cm-dark p a{color:var(--blue2,#459cdc)}.klaro .context-notice p{color:var(--dark1,#333);text-align:center;flex-grow:0;margin-top:0;padding-top:0}.klaro .context-notice p a{color:var(--green2,#24cc9a)}.klaro .context-notice p.cm-buttons{margin-top:12px}.klaro .context-notice p.ccn-description-empty-store{font-size:14px;font-size:var(--font-size,14px);margin-top:24px}.klaro .cookie-modal{z-index:1000;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.klaro .cookie-modal.cm-embedded{height:inherit;width:inherit;left:inherit;right:inherit;z-index:0;position:relative}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;transform:none}.klaro .cookie-modal .cm-bg{background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.klaro .cookie-modal .cm-modal.cm-klaro{background-color:#333;background-color:var(--dark1,#333);color:var(--light1,#fafafa);z-index:1001;width:100%;max-height:98%;position:fixed;top:50%;overflow:auto;transform:translateY(-50%);box-shadow:0 4px 6px #0003,5px 5px 10px #00000030}@media (min-width:660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:4px;border-radius:var(--border-radius,4px);width:auto;max-width:640px;height:auto;margin:0 auto;position:relative}}.klaro .cookie-modal .cm-modal .hide{cursor:pointer;z-index:1;background:0 0;border-style:none;position:absolute;top:20px;right:20px}.klaro .cookie-modal .cm-modal .hide svg{stroke:var(--light1,#fafafa)}.klaro .cookie-modal .cm-modal .cm-footer{border-top-color:#5c5c5c;border-top-color:var(--dark2,#5c5c5c);border-top-width:1px;border-top-width:var(--border-width,1px);border-top-style:solid;border-top-style:var(--border-style,solid);padding:1em}.klaro .cookie-modal .cm-modal .cm-footer-buttons{flex-flow:row;justify-content:space-between;display:flex}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{text-align:right;padding-top:4px;padding-right:8px;font-size:.8em}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:var(--dark2,#5c5c5c)}.klaro .cookie-modal .cm-modal .cm-header{border-bottom-width:1px;border-bottom-width:var(--border-width,1px);border-bottom-style:solid;border-bottom-style:var(--border-style,solid);border-bottom-color:#5c5c5c;border-bottom-color:var(--dark2,#5c5c5c);padding:1em 24px 1em 1em}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{width:auto;display:inline-block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes{margin:0;padding:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret{color:var(--light3,#a0a0a0)}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content{margin-left:-40px;display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded{margin-top:10px;display:block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose{vertical-align:middle;min-height:40px;padding-left:60px;line-height:20px;position:relative}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes{color:var(--light3,#a0a0a0);font-size:.8em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all{border-top-width:1px;border-top-width:var(--border-width,1px);border-top-style:solid;border-top-style:var(--border-style,solid);border-top-color:#5c5c5c;border-top-color:var(--dark2,#5c5c5c);padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title{font-weight:600}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required{color:var(--dark2,#5c5c5c);padding-left:.2em;font-size:.8em}.klaro .cookie-notice:not(.cookie-modal-notice){background-color:#333;background-color:var(--dark1,#333);z-index:999;width:100%;position:fixed;bottom:0;right:0}@media (min-width:1024px){.klaro .cookie-notice:not(.cookie-modal-notice){border-radius:4px;border-radius:var(--border-radius,4px);position:var(--notice-position,fixed);right:20px;right:var(--notice-right,20px);left:auto;left:var(--notice-left,auto);bottom:20px;bottom:var(--notice-bottom,20px);top:auto;top:var(--notice-top,auto);max-width:400px;max-width:var(--notice-max-width,400px);position:fixed;box-shadow:0 4px 6px #0003,5px 5px 10px #00000030}}@media (max-width:1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-style:none;border-radius:0}}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{height:inherit;width:inherit;left:inherit;right:inherit;bottom:inherit;z-index:0;position:relative}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{margin-bottom:0;margin-right:0;padding:0 1em 1em;bottom:0}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{flex-grow:1;display:inline-block}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{margin-top:-.5em;display:inline-block}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - .5em)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{flex-flow:wrap;justify-content:right;align-items:baseline;margin-top:-.5em;display:flex}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:.5em}.klaro .cookie-modal-notice{background-color:#333;background-color:var(--dark1,#333);color:var(--light1,#fafafa);z-index:1001;width:100%;max-height:98%;padding:.2em 1em 1em;position:fixed;top:50%;overflow:auto;transform:translateY(-50%);box-shadow:0 4px 6px #0003,5px 5px 10px #00000030}@media (min-width:400px){.klaro .cookie-modal-notice{border-radius:4px;border-radius:var(--border-radius,4px);width:auto;max-width:400px;height:auto;margin:0 auto;position:relative}}.klaro .cookie-modal-notice .cn-ok{flex-flow:row;justify-content:space-between;align-items:center;margin-top:1em;display:flex}.klaro .cookie-notice-hidden{display:none!important}
:root{--ink:#1a1a1a;--ink-2:#3d3d3d;--muted:#6e6e6e;--line:#e6dede;--paper:#fff;--paper-2:#faf4f4;--paper-3:#f0e6e6;--blue:#c1121f;--blue-dark:#9a0e18;--blue-deep:#161616;--cyan:#ffce00;--cyan-soft:#ffe680;--accent:#f4c400;--error:#e53835;--success:#2e7d31;--scrim-rgb:22,22,22;--brand-tint-rgb:193,18,31;--on-brand:#fff;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:5.5rem}*{box-sizing:border-box}html{font-size:16px}html,body{height:100%;margin:0;padding:0}.ab{width:100%;height:100%;font-family:var(--font-redhat),system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";background:#fff;overflow:auto}.ab h1,.ab h2,.ab h3,.ab h4{letter-spacing:-.02em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-weight:600}.ab p{margin:0;line-height:1.55}.ab a{color:inherit;text-decoration:none}.mono{font-family:var(--font-redhat),ui-monospace,monospace}.eyebrow{font-family:var(--font-redhat),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-size:.875rem;font-weight:500}.pt-accent{color:var(--blue)}.btn{border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:13px 22px;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.btn:hover{background:var(--ink);color:#fff}.btn.primary{background:var(--blue);color:var(--on-brand);border-color:var(--blue)}.btn.primary:hover{background:var(--blue-dark);border-color:var(--blue-dark)}.btn.ghost-light{color:#fff;background:0 0;border-color:#ffffff80}.btn.ghost-light:hover{color:var(--ink);background:#fff}.btn .arr{transition:transform .15s}.btn:hover .arr{transform:translate(3px)}.nav{border-bottom:1px solid var(--line);z-index:5;background:#fff;justify-content:space-between;align-items:center;padding-block:12px;padding-inline:max(56px,50% - 720px);transition:padding-block .2s;display:flex;position:sticky;top:0}.nav .logo img{transition:height .2s}.nav.is-scrolled{padding-block:6px}.nav.is-scrolled .logo img{height:42px!important}.nav .logo svg{width:auto;height:30px;display:block}.nav>ul{color:var(--ink-2);gap:28px;margin:0;padding:0;font-size:1rem;list-style:none;display:flex}.nav ul a:hover{color:var(--blue)}.nav-dd{align-items:center;display:flex;position:relative}.nav-dd-toggle{color:var(--ink-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin:0;padding:0;font-family:inherit;font-size:1rem;display:inline-flex}.nav-dd-toggle:hover{color:var(--blue)}.nav-dd-caret{align-items:center;transition:transform .15s;display:inline-flex}.nav-dd:hover .nav-dd-caret,.nav-dd:focus-within .nav-dd-caret{transform:rotate(180deg)}.nav-dd:after{content:"";height:16px;position:absolute;top:100%;left:0;right:0}.nav-dd-menu{border:1px solid var(--line);opacity:0;visibility:hidden;z-index:10;background:#fff;border-radius:10px;flex-direction:column;gap:2px;min-width:204px;margin:0;padding:8px;list-style:none;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 14px 34px #16161621}.nav-dd:hover .nav-dd-menu,.nav-dd:focus-within .nav-dd-menu{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.nav-dd-menu a{color:var(--ink);white-space:nowrap;border-radius:7px;padding:9px 12px;font-size:.9375rem;display:block}.nav-dd-menu a:hover{background:var(--paper-2);color:var(--blue)}.nav .r{align-items:center;gap:10px;display:flex}.rule{background:var(--line);width:100%;height:1px}.container{width:100%;max-width:1440px;margin-inline:auto}.section{padding-block:88px;padding-inline:max(56px,50% - 720px)}.section.tight{padding-block:56px;padding-inline:max(56px,50% - 720px)}.section.paper2{background:var(--paper-2)}.section.deep{background:var(--blue-deep);color:#fff;position:relative;overflow:hidden}.section.deep .eyebrow{color:var(--cyan)}.section.deep h1,.section.deep h2,.section.deep h3{color:#fff}.section.blue{background:var(--blue);color:var(--on-brand)}.section.blue .eyebrow{color:var(--on-brand);opacity:.8}.card{border:1px solid var(--line);background:#fff;border-radius:4px;padding:24px}.grid{gap:24px;display:grid}.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:1fr 1fr 1fr}.kicker{color:var(--muted);align-items:center;gap:14px;display:flex}.kicker .dot{background:var(--blue);border-radius:50%;width:6px;height:6px}.data-row{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding:14px 0;display:flex}.data-row .k{font-family:var(--font-redhat),monospace;color:var(--muted);min-width:80px;font-size:.875rem}.data-row .v{letter-spacing:-.02em;color:var(--blue-dark);font-size:2rem;font-weight:600}.data-row .v small{color:var(--muted);margin-left:6px;font-size:.875rem;font-weight:400}.data-row .l{color:var(--muted);text-align:right;max-width:260px;margin-left:auto;font-size:.875rem}.portrait{aspect-ratio:4/5;background:linear-gradient(135deg,#c9d9e4 0%,#9fb7c8 100%);border-radius:2px;position:relative;overflow:hidden}.portrait:after{content:"";background:radial-gradient(circle at 50% 38%,#ffffff4d,#0000 45%),radial-gradient(circle at 50% 95%,#0003,#0000 55%);position:absolute;inset:0}.portrait .initials{color:#fff9;justify-content:center;align-items:center;font-size:2.625rem;font-weight:700;display:flex;position:absolute;inset:0}.pub{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:start;gap:24px;padding:22px 0;transition:background .12s;display:grid}.pub:hover{background:rgba(var(--brand-tint-rgb),.04)}.pub:last-child{border-bottom:1px solid var(--line)}.pub h4{margin-bottom:6px;font-size:1.1875rem;font-weight:600;line-height:1.3}.pub .m{color:var(--muted);font-size:.875rem}.pub .arr{color:var(--blue);padding-top:4px;font-size:1.125rem}.foot{background:var(--blue-deep);color:#ffffffb8;padding-block:64px 36px;padding-inline:max(56px,50% - 720px);font-size:.875rem}.foot a:hover{color:#fff}.foot .cols{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px;display:grid}.foot h4{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin:0 0 14px;font-size:.875rem;font-weight:600}.foot ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.foot .bottom{color:#ffffff80;border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:24px;font-size:.875rem;display:flex}.net-bg{opacity:.35;pointer-events:none;position:absolute;inset:0}.spacer-s{height:16px}.spacer-m{height:32px}.spacer-l{height:56px}.ab{font-family:var(--font-redhat),system-ui,sans-serif}.mono,.eyebrow,.data-row .k{font-family:var(--font-redhat),system-ui,monospace}.themenfelder-card{background:var(--paper-2);padding:var(--space-lg);color:inherit;border-radius:18px;flex-direction:column;text-decoration:none;transition:background .15s;display:flex;position:relative;overflow:hidden}.themenfelder-card:hover{background:var(--paper-3)}.themenfelder-bgnum{top:var(--space-xs);right:var(--space-sm);z-index:0;letter-spacing:-.05em;color:var(--blue);opacity:.06;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(4.5rem,7vw,6.5rem);font-weight:800;line-height:1;position:absolute}.themenfelder-content{z-index:1;flex-direction:column;flex:auto;display:flex;position:relative}.themenfelder-content .themenfelder-title{letter-spacing:-.025em;padding-right:var(--space-2xl);margin:0;font-size:1.625rem;font-weight:600;line-height:1.12}.themenfelder-content .themenfelder-tags{color:var(--muted);margin-top:var(--space-2xs);font-size:.875rem}.themenfelder-content .themenfelder-link{padding-top:var(--space-md);color:var(--blue);align-items:center;gap:6px;margin-top:auto;font-size:.875rem;display:flex}.themenfelder-arr{transition:transform .15s}.themenfelder-card:hover .themenfelder-arr{transform:translate(4px)}.sp-bubble{background:var(--paper);padding:var(--space-lg) var(--space-xl) var(--space-xl);filter:drop-shadow(0 10px 28px #2626261a)drop-shadow(0 2px 8px #2626260f);border-radius:18px;position:relative}.sp-bubble:after{content:"";background:var(--paper);width:26px;height:26px;position:absolute;bottom:-13px;left:44px;transform:rotate(45deg)}.about-cols{gap:var(--space-2xl);display:grid}@media (max-width:899px){.about-cols{gap:var(--space-xl)!important;grid-template-columns:1fr!important}}@media (max-width:1023px){.pp-cover-grid{grid-template-columns:1fr!important;gap:36px!important}.pp-cover-grid>aside{position:static!important;top:auto!important}}.hero-nav-btn{opacity:.8;transition:opacity .15s,transform .15s}.hero-nav-btn:hover{opacity:1}.hero-carousel-card:hover .hero-card-title,.hero-featured-title:hover{text-decoration:underline}.mobile-menu-root{display:contents}.nav-toggle{z-index:60;width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:none;position:relative}.nav-toggle-bars{flex-direction:column;justify-content:center;gap:5px;width:20px;display:inline-flex}.nav-toggle-bars>span{background:var(--ink);border-radius:2px;width:100%;height:2px;transition:transform .15s,opacity .15s;display:block}.nav-toggle-bars.is-open>span:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle-bars.is-open>span:nth-child(2){opacity:0}.nav-toggle-bars.is-open>span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{z-index:50;background:var(--paper);flex-direction:column;padding:96px 24px 32px;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu:focus{outline:none}.mobile-menu-nav ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mobile-menu-nav ul a{letter-spacing:-.01em;min-height:52px;color:var(--ink);border-bottom:1px solid var(--line);align-items:center;font-size:1.375rem;font-weight:600;display:flex}.mobile-menu-nav ul a:hover{color:var(--blue)}.mm-group-label{font-family:var(--font-redhat),system-ui,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;padding-top:20px;font-size:.8125rem;font-weight:500;display:block}.mobile-menu-cta{flex-direction:column;gap:12px;margin-top:32px;display:flex}.mobile-menu-cta .btn{justify-content:center;min-height:48px;font-size:.9375rem}@media (max-width:1023px){.nav-toggle{display:inline-flex}}@media (max-width:639px){.section{padding-block:48px;padding-inline:24px}.section.tight{padding-block:32px;padding-inline:24px}.nav{padding-block:10px;padding-inline:24px}.g2,.g3{grid-template-columns:1fr}.foot{padding-block:48px 28px;padding-inline:24px}.foot .cols{grid-template-columns:1fr;gap:28px}.pub{grid-template-columns:1fr auto;gap:14px}.nav>ul,.nav>.r{display:none}.hero-nav-btn{min-width:40px;min-height:40px}.btn{min-height:44px}.nav-toggle{min-width:44px;min-height:44px}.mobile-menu a{align-items:center;min-height:44px;display:inline-flex}.hero-content{flex-direction:column!important;flex:auto!important;align-items:stretch!important;gap:24px!important;padding:44px 24px 40px!important;display:flex!important}.hero-content>div{max-width:100%!important}.hero-caption{align-self:stretch!important;margin-top:auto!important;padding-bottom:0!important}.hero-featured-title{max-width:15rem!important;font-size:1.125rem!important}.hero-kicker-chip{letter-spacing:.08em!important;padding:6px 10px!important;font-size:.75rem!important}.hero-strip{margin-top:24px;padding:16px 16px 22px!important}.hero-carousel{grid-template-columns:1fr!important;gap:16px!important}.hero-title{font-size:2.375rem!important;line-height:1.05!important}.section h2{font-size:clamp(1.5rem,7vw,1.625rem)}.haltung-grid,.standpunkt-grid,.event-grid{grid-template-columns:1fr!important;gap:32px!important}.standpunkt-grid article.sp-bubble{padding:var(--space-md)!important}.standpunkt-grid article .sp-article-title{margin:12px 0 14px!important;font-size:1.375rem!important;line-height:1.2!important}.facts-grid{grid-template-columns:1fr!important;gap:28px!important}.numbers-grid{grid-template-columns:1fr 1fr!important;gap:24px!important}.numbers-grid>div{border-left:none!important;padding-left:0!important}.koepfe-grid{grid-template-columns:1fr 1fr!important;gap:24px!important}.presse-grid{grid-template-columns:repeat(3,1fr)!important;gap:16px!important}.newsletter-grid{grid-template-columns:1fr!important;gap:32px!important}.newsletter-grid>div+div{border-top:1px solid #ffffff40;padding-top:28px;border-left:none!important;padding-left:0!important}.hero-carousel-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px!important;overflow-x:auto!important}.hero-carousel-track::-webkit-scrollbar{display:none}.hero-carousel-card{scroll-snap-align:start;opacity:1!important;flex:0 0 calc(50% - 7px)!important;grid-template-columns:1fr!important;gap:8px!important}}@media (min-width:640px) and (max-width:1023px){.section{padding-block:88px;padding-inline:40px}.section.tight{padding-block:56px;padding-inline:40px}.nav{padding-block:22px;padding-inline:40px}.g3{grid-template-columns:1fr 1fr}.foot{padding-block:64px 36px;padding-inline:40px}.nav>ul,.nav>.r{display:none}.koepfe-grid{grid-template-columns:repeat(3,1fr)!important}.presse-grid{grid-template-columns:repeat(4,1fr)!important}}.klaro,.klaro *{font-family:var(--font-redhat), system-ui, sans-serif}.klaro .cookie-notice:not(.cookie-modal-notice),.klaro .cookie-modal .cm-modal,.klaro .cm-modal.cm-klaro,.klaro .cm-modal .cm-body,.klaro .context-notice{background:var(--paper);color:var(--ink);border-color:var(--line)}.klaro .cm-modal .cm-header,.klaro .cm-modal .cm-footer{background:var(--paper);border-color:var(--line)}.klaro .cm-modal .cm-header h1,.klaro .cm-modal .cm-body .cm-purpose .cm-list-title,.klaro .cookie-notice .cn-body strong{color:var(--ink)}.klaro .cm-modal .cm-body p,.klaro .cm-modal .cm-purpose .cm-list-description,.klaro .cookie-notice .cn-body p,.klaro .cm-caret{color:var(--ink-2)}.klaro .cookie-notice .cm-btn,.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn{cursor:pointer;border:1px solid #0000;font-weight:500;transition:background .15s,color .15s,border-color .15s;border-radius:999px!important;padding:13px 22px!important;font-size:.875rem!important}.klaro .cookie-notice .cm-btn.cm-btn-success,.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .context-notice .cm-btn.cm-btn-success{background-color:var(--blue)!important;color:var(--on-brand)!important;border:1px solid var(--blue)!important}.klaro .cookie-notice .cm-btn.cm-btn-success:hover,.klaro .cookie-modal .cm-btn.cm-btn-success:hover,.klaro .context-notice .cm-btn.cm-btn-success:hover{background-color:var(--blue-dark)!important;border-color:var(--blue-dark)!important}.klaro .cookie-notice .cm-btn.cm-btn-danger,.klaro .cookie-notice .cm-btn.cn-decline,.klaro .cookie-modal .cm-btn.cm-btn-danger,.klaro .cookie-modal .cm-btn.cn-decline,.klaro .context-notice .cm-btn.cm-btn-danger{color:var(--ink)!important;border:1px solid var(--ink)!important;opacity:1!important;background-color:#0000!important}.klaro .cookie-notice .cm-btn.cm-btn-danger:hover,.klaro .cookie-notice .cm-btn.cn-decline:hover,.klaro .cookie-modal .cm-btn.cm-btn-danger:hover,.klaro .cookie-modal .cm-btn.cn-decline:hover,.klaro .context-notice .cm-btn.cm-btn-danger:hover{background-color:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important}.klaro .cookie-notice .cm-btn.cm-btn-info:not(.cm-btn-accept),.klaro .cookie-modal .cm-btn.cm-btn-info:not(.cm-btn-accept),.klaro .context-notice .cm-btn.cm-btn-info:not(.cm-btn-accept){color:var(--blue)!important;background-color:#0000!important;border:1px solid #0000!important}.klaro .cookie-notice .cm-btn.cm-btn-accept,.klaro .cookie-modal .cm-btn.cm-btn-accept,.klaro .context-notice .cm-btn.cm-btn-accept{background-color:var(--blue)!important;color:var(--on-brand)!important;border:1px solid var(--blue)!important}.klaro .cookie-notice .cm-btn.cm-btn-accept:hover,.klaro .cookie-modal .cm-btn.cm-btn-accept:hover,.klaro .context-notice .cm-btn.cm-btn-accept:hover{background-color:var(--blue-dark)!important;border-color:var(--blue-dark)!important}.klaro .cm-list-input:checked+.cm-list-label .slider,.klaro .cm-switch .slider.round.active,.klaro .cm-list-input.required:checked+.cm-list-label .slider{background:var(--blue)}.klaro .cm-list-input:checked+.cm-list-label .cm-switch,.klaro .cm-list-label .slider{border-color:var(--blue)}.klaro a,.klaro .cm-link{color:var(--blue);text-underline-offset:3px}
