:is(.ba-component,#\#) .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}:is(.ba-component,#\#) :focus-visible{outline:var(--ba-focus-ring-width) solid var(--ba-color-focus-ring);outline-offset:var(--ba-focus-ring-offset)}:is(.ba-component,#\#) :focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){:is(.ba-component,#\#) *,:is(.ba-component,#\#) :after,:is(.ba-component,#\#) :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:is(.ba-component,#\#) .ba-heading-1{color:var(--ba-heading-1-color);font-family:var(--ba-font-family);font-size:var(--ba-heading-1-size);font-weight:var(--ba-heading-1-weight);line-height:var(--ba-heading-1-leading);text-align:center;text-transform:var(--ba-heading-1-transform);word-wrap:break-word;hyphens:manual}:is(.ba-component,#\#) .ba-heading-1:after{background:linear-gradient(var(--ba-heading-1-line-color),var(--ba-heading-1-line-color)) no-repeat 50%;background-size:var(--ba-heading-1-line-width) 100%;content:"";display:block;height:var(--ba-heading-1-line-height);margin-top:var(--ba-heading-1-line-gap)}:is(.ba-component,#\#) .ba-heading-1--left{text-align:left}:is(.ba-component,#\#) .ba-heading-1--left:after{background-position:0}:is(.ba-component,#\#) .ba-heading-1--no-line:after{display:none}:is(.ba-component,#\#) .ba-heading-2{color:var(--ba-heading-2-color);font-family:var(--ba-font-family);font-size:var(--ba-heading-2-size);font-weight:var(--ba-heading-2-weight);hyphens:manual;line-height:var(--ba-heading-2-leading)}:is(.ba-component,#\#) .ba-heading-3{color:var(--ba-heading-3-color);font-family:var(--ba-font-family);font-size:var(--ba-heading-3-size);font-weight:var(--ba-heading-3-weight);hyphens:manual;line-height:var(--ba-heading-3-leading)}:is(.ba-component,#\#) .ba-heading-4{color:var(--ba-heading-4-color);font-family:var(--ba-font-family);font-size:var(--ba-heading-4-size);font-weight:var(--ba-heading-4-weight);hyphens:manual;line-height:var(--ba-heading-4-leading)}:is(.ba-component,#\#) .ba-heading-5{color:var(--ba-heading-5-color);font-family:var(--ba-font-family);font-size:var(--ba-heading-5-size);font-weight:var(--ba-heading-5-weight);line-height:var(--ba-heading-5-leading)}:is(.ba-component,#\#) .ba-heading-6{color:var(--ba-heading-6-color);font-family:var(--ba-font-family);font-size:var(--ba-heading-6-size);font-weight:var(--ba-heading-6-weight);line-height:var(--ba-heading-6-leading)}:is(.ba-component,#\#) .ba-text-lead{color:var(--ba-color-text-primary);font-family:var(--ba-font-family);font-size:var(--ba-text-lead-size);font-weight:var(--ba-text-lead-weight);line-height:var(--ba-text-lead-leading)}:is(.ba-component,#\#) .ba-text-body{color:var(--ba-color-text-primary);font-family:var(--ba-font-family);font-size:var(--ba-text-body-size);font-weight:var(--ba-text-body-weight);line-height:var(--ba-text-body-leading)}:is(.ba-component,#\#) .ba-text-small{color:var(--ba-color-text-primary);font-family:var(--ba-font-family);font-size:var(--ba-text-small-size);font-weight:var(--ba-text-small-weight)}:is(.ba-component,#\#) .cookie-banner{--cb-edge:var(--ba-spacing-2xl);--cb-text-line-height:20px;--cb-divider:color-mix(in srgb,var(--ba-text-brand) 50%,transparent);--cb-row-gap:14px;--cb-content-min:400px;--cb-content-max:800px;--cb-hint-row-gap:var(--ba-spacing-3xl);--cb-body-gap:var(--ba-spacing-xl);--cb-hint-actions-gap:16px;--cb-settings-width:483px;--cb-settings-padding:var(--ba-spacing-2xl);--cb-settings-gap:var(--ba-spacing-3xl);--cb-settings-heading-gap:var(--ba-spacing-m);--cb-settings-actions-gap:var(--ba-spacing-m);color:var(--ba-text-primary);font-family:var(--ba-font-family)}:is(.ba-component,#\#) .cookie-banner[hidden]{display:none}:is(.ba-component,#\#) .cookie-banner__backdrop{background-color:var(--ba-surface-overlay);inset:0;position:fixed;z-index:var(--ba-z-modal-backdrop)}:is(.ba-component,#\#) .cookie-banner__title{color:var(--ba-text-primary);font-size:var(--ba-font-size-m);font-weight:var(--ba-font-weight-bold);line-height:var(--ba-line-height-s);margin:0;text-box-edge:cap alphabetic;text-box-trim:trim-both}@supports not (text-box-trim:trim-both){:is(.ba-component,#\#) .cookie-banner__title:after,:is(.ba-component,#\#) .cookie-banner__title:before{content:"";display:table}:is(.ba-component,#\#) .cookie-banner__title:before{margin-bottom:-.232em}:is(.ba-component,#\#) .cookie-banner__title:after{margin-top:-.24em}}:is(.ba-component,#\#) .cookie-banner__actions{display:flex;gap:var(--ba-spacing-m)}:is(.ba-component,#\#) .cookie-banner--attention .cookie-banner__actions .ba-button{animation:cookie-banner-attention .3s ease-in-out 2}@keyframes cookie-banner-attention{50%{background-color:var(--ba-surface-accent)}}:is(.ba-component,#\#) .cookie-banner__hint{align-items:flex-end;background-color:var(--ba-surface-primary);bottom:var(--cb-edge);box-shadow:var(--ba-shadow-soft);display:flex;flex-wrap:wrap;gap:var(--cb-hint-row-gap) var(--ba-spacing-xl);left:var(--cb-edge);max-height:calc(100dvh - var(--cb-edge)*2);overflow-y:auto;padding:var(--ba-spacing-xl);place-content:flex-end space-between;position:fixed;right:var(--cb-edge);z-index:var(--ba-z-modal)}:is(.ba-component,#\#) .cookie-banner__hint[hidden]{display:none}:is(.ba-component,#\#) .cookie-banner__hint:focus{outline:none}:is(.ba-component,#\#) .cookie-banner__content{display:flex;flex:1 0 0;flex-direction:column;gap:var(--ba-spacing-xs);max-width:var(--cb-content-max);min-width:min(var(--cb-content-min),100%)}:is(.ba-component,#\#) .cookie-banner__heading{align-items:flex-end;display:flex;gap:var(--ba-spacing-s)}:is(.ba-component,#\#) .cookie-banner__heading>*{padding-bottom:var(--ba-spacing-m)}:is(.ba-component,#\#) .cookie-banner__icon{box-sizing:content-box;display:block;flex:0 0 auto;height:35px;width:34px}:is(.ba-component,#\#) .cookie-banner__body{align-items:flex-start;display:flex;flex-direction:column;gap:var(--cb-body-gap)}:is(.ba-component,#\#) .cookie-banner__text{font-size:var(--ba-font-size-xs);font-weight:var(--ba-font-weight-light);line-height:var(--cb-text-line-height)}:is(.ba-component,#\#) .cookie-banner__text p{margin:0}:is(.ba-component,#\#) .cookie-banner__text>:first-child{text-box:trim-start cap alphabetic}:is(.ba-component,#\#) .cookie-banner__text>:last-child{text-box:trim-end cap alphabetic}:is(.ba-component,#\#) .cookie-banner__text>:only-child{text-box:trim-both cap alphabetic}:is(.ba-component,#\#) .cookie-banner__text a{color:inherit;text-decoration:underline;text-underline-position:from-font}:is(.ba-component,#\#) .cookie-banner__text a:hover{color:var(--ba-text-brand)}:is(.ba-component,#\#) .cookie-banner__settings-link{background:none;border:0;border-bottom:1px solid var(--ba-border-accent);color:var(--ba-text-brand);cursor:pointer;font-family:inherit;font-size:var(--ba-font-size-xs);font-weight:var(--ba-font-weight-bold);line-height:var(--ba-line-height-s);padding:var(--ba-spacing-xxs) 0;text-box-edge:cap alphabetic;text-box-trim:trim-both}@supports not (text-box-trim:trim-both){:is(.ba-component,#\#) .cookie-banner__settings-link:after,:is(.ba-component,#\#) .cookie-banner__settings-link:before{content:"";display:table}:is(.ba-component,#\#) .cookie-banner__settings-link:before{margin-bottom:-.232em}:is(.ba-component,#\#) .cookie-banner__settings-link:after{margin-top:-.24em}}:is(.ba-component,#\#) .cookie-banner__settings-link:hover{color:var(--ba-text-accent)}:is(.ba-component,#\#) .cookie-banner__actions--hint{align-items:flex-start;flex:0 0 auto;flex-direction:column;gap:var(--cb-hint-actions-gap);max-width:100%}:is(.ba-component,#\#) .cookie-banner__actions--hint .ba-button:first-child{align-self:stretch}:is(.ba-component,#\#) .cookie-banner__settings{background-color:var(--ba-surface-primary);border-radius:var(--ba-radius-m);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--cb-settings-gap);left:50%;max-height:calc(100dvh - var(--cb-edge)*2);overflow-y:auto;padding:var(--cb-settings-padding);position:fixed;top:50%;transform:translate(-50%,-50%);width:min(var(--cb-settings-width),calc(100% - var(--cb-edge)*2));z-index:var(--ba-z-modal)}:is(.ba-component,#\#) .cookie-banner__settings[hidden]{display:none}:is(.ba-component,#\#) .cookie-banner__settings:focus{outline:none}:is(.ba-component,#\#) .cookie-banner__settings-content{display:flex;flex-direction:column;gap:var(--cb-settings-heading-gap)}:is(.ba-component,#\#) .cookie-banner__categories{display:flex;flex-direction:column;gap:var(--ba-spacing-s);list-style:none;margin:0;padding:0}:is(.ba-component,#\#) .cookie-banner__category{display:flex;flex-direction:column;gap:var(--cb-row-gap)}:is(.ba-component,#\#) .cookie-banner__category-head{align-items:center;display:flex;gap:var(--ba-spacing-s);justify-content:space-between}:is(.ba-component,#\#) .cookie-banner__category-toggle{align-items:center;background:none;border:0;color:var(--ba-text-primary);display:inline-flex;font-family:inherit;gap:var(--ba-spacing-xs);padding:0;text-align:left}:is(.ba-component,#\#) .cookie-banner__category-toggle:is(button){cursor:pointer}:is(.ba-component,#\#) .cookie-banner__category-icon{display:block;flex:0 0 auto;height:16px;width:16px}:is(.ba-component,#\#) .cookie-banner__category-icon--collapse{display:none}:is(.ba-component,#\#) .cookie-banner__category-toggle[aria-expanded=true] .cookie-banner__category-icon--expand{display:none}:is(.ba-component,#\#) .cookie-banner__category-toggle[aria-expanded=true] .cookie-banner__category-icon--collapse{display:block}:is(.ba-component,#\#) .cookie-banner__category-title,:is(.ba-component,#\#) .cookie-banner__required{font-size:var(--ba-font-size-xs);font-weight:var(--ba-font-weight-bold);line-height:var(--ba-line-height-s);text-box-edge:cap alphabetic;text-box-trim:trim-both}@supports not (text-box-trim:trim-both){:is(.ba-component,#\#) .cookie-banner__category-title:after,:is(.ba-component,#\#) .cookie-banner__category-title:before,:is(.ba-component,#\#) .cookie-banner__required:after,:is(.ba-component,#\#) .cookie-banner__required:before{content:"";display:table}:is(.ba-component,#\#) .cookie-banner__category-title:before,:is(.ba-component,#\#) .cookie-banner__required:before{margin-bottom:-.232em}:is(.ba-component,#\#) .cookie-banner__category-title:after,:is(.ba-component,#\#) .cookie-banner__required:after{margin-top:-.24em}}:is(.ba-component,#\#) .cookie-banner__required{color:var(--ba-text-brand);padding:3px 0;text-align:right}:is(.ba-component,#\#) .cookie-banner__category-desc{border-top:1px solid var(--cb-divider);padding:var(--ba-spacing-l) 0 var(--ba-spacing-s)}:is(.ba-component,#\#) .cookie-banner__category-desc[hidden]{display:none}:is(.ba-component,#\#) .cookie-banner__category-text{font-size:var(--ba-font-size-xs);font-weight:var(--ba-font-weight-light);line-height:var(--ba-line-height-s)}:is(.ba-component,#\#) .cookie-banner__category-text ol,:is(.ba-component,#\#) .cookie-banner__category-text p,:is(.ba-component,#\#) .cookie-banner__category-text ul{margin:0}:is(.ba-component,#\#) .cookie-banner__category-text>:first-child{text-box:trim-start cap alphabetic}:is(.ba-component,#\#) .cookie-banner__category-text>:last-child{text-box:trim-end cap alphabetic}:is(.ba-component,#\#) .cookie-banner__category-text>:only-child{text-box:trim-both cap alphabetic}:is(.ba-component,#\#) .cookie-banner__category-text a{color:inherit;text-decoration:underline;text-underline-position:from-font}:is(.ba-component,#\#) .cookie-banner__category-text a:hover{color:var(--ba-text-brand)}:is(.ba-component,#\#) .cookie-banner__actions--settings{align-items:center;flex-wrap:wrap;gap:var(--cb-settings-actions-gap)}@media (max-width:768px){:is(.ba-component,#\#) .cookie-banner{--cb-edge:20px;--cb-content-min:200px;--cb-hint-row-gap:48px;--cb-body-gap:16px;--cb-settings-padding:32px;--cb-settings-gap:40px;--cb-settings-heading-gap:16px;--cb-settings-actions-gap:16px}:is(.ba-component,#\#) .cookie-banner__hint{align-content:center;align-items:center}}