.ba-component:not(#\#){all:initial;display:contents}:where(.ba-component) :not(#\#),:where(.ba-component) :not(#\#):after,:where(.ba-component) :not(#\#):before{all:revert}: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,#\#) .ba-button{align-items:center;background-color:var(--ba-color-action-primary);border:none;color:var(--ba-text-invert);cursor:pointer;display:inline-flex;font-family:var(--ba-font-family);font-size:var(--ba-font-size-xl);font-weight:var(--ba-font-weight-bold);justify-content:center;line-height:var(--ba-line-height-m);overflow:clip;padding:var(--ba-spacing-s) var(--ba-spacing-xl);text-box-edge:cap alphabetic;text-box-trim:trim-both;text-decoration:none;transition:background-color var(--ba-transition-fast),color var(--ba-transition-fast),border-color var(--ba-transition-fast),opacity var(--ba-transition-fast)}@supports not (text-box-trim:trim-both){:is(.ba-component,#\#) .ba-button:after,:is(.ba-component,#\#) .ba-button:before{content:"";display:table}:is(.ba-component,#\#) .ba-button:before{margin-bottom:-.232em}:is(.ba-component,#\#) .ba-button:after{margin-top:-.24em}}@supports not (text-box-trim:trim-both){:is(.ba-component,#\#) .ba-button{padding-bottom:calc(var(--ba-spacing-s) - .24em);padding-top:calc(var(--ba-spacing-s) - .232em)}:is(.ba-component,#\#) .ba-button:after,:is(.ba-component,#\#) .ba-button:before{content:none}}:is(.ba-component,#\#) .ba-button:hover{background-color:var(--ba-acent-300)}:is(.ba-component,#\#) .ba-button:active{background-color:var(--ba-acent-800)}:is(.ba-component,#\#) .ba-button--white{background-color:var(--ba-surface-primary);color:var(--ba-text-brand)}:is(.ba-component,#\#) .ba-button--white:hover{background-color:var(--ba-surface-accent);color:var(--ba-text-invert)}:is(.ba-component,#\#) .ba-button--white:active{background-color:var(--ba-acent-800);color:var(--ba-text-invert)}:is(.ba-component,#\#) .ba-button--green{background-color:var(--ba-surface-brand);color:var(--ba-text-invert)}:is(.ba-component,#\#) .ba-button--green:hover{background-color:var(--ba-surface-accent)}:is(.ba-component,#\#) .ba-button--green:active{background-color:var(--ba-acent-800)}:is(.ba-component,#\#) .ba-button--grey{background-color:var(--ba-surface-secondary);color:var(--ba-text-brand)}:is(.ba-component,#\#) .ba-button--grey:hover{background-color:var(--ba-surface-accent);color:var(--ba-text-invert)}:is(.ba-component,#\#) .ba-button--grey:active{background-color:var(--ba-acent-800);color:var(--ba-text-invert)}:is(.ba-component,#\#) .ba-button--secondary{background-color:transparent;border:var(--ba-border-size-default) solid var(--ba-border-invert);color:var(--ba-text-invert)}:is(.ba-component,#\#) .ba-button--secondary:hover{background-color:transparent;border-color:var(--ba-border-accent);color:var(--ba-text-accent)}:is(.ba-component,#\#) .ba-button--secondary:active{background-color:var(--ba-surface-accent);border-color:var(--ba-border-accent);color:var(--ba-text-invert)}:is(.ba-component,#\#) .ba-button--small{font-size:var(--ba-font-size-s);line-height:var(--ba-line-height-s);padding:var(--ba-spacing-s) var(--ba-spacing-m)}@supports not (text-box-trim:trim-both){:is(.ba-component,#\#) .ba-button--small{padding-bottom:calc(var(--ba-spacing-s) - .24em - (var(--ba-line-height-s) - 1em)/2);padding-top:calc(var(--ba-spacing-s) - .232em - (var(--ba-line-height-s) - 1em)/2)}}:is(.ba-component,#\#) .ba-button--small.ba-button--secondary{border-width:var(--ba-border-size-small)}:is(.ba-component,#\#) .ba-button--disabled,:is(.ba-component,#\#) .ba-button[disabled]{background-color:var(--ba-neutral-50);color:var(--ba-neutral-300);cursor:default;pointer-events:none}:is(.ba-component,#\#) .ba-button--white.ba-button--disabled,:is(.ba-component,#\#) .ba-button--white[disabled]{background-color:var(--ba-surface-primary);color:var(--ba-text-brand);opacity:.5}:is(.ba-component,#\#) .ba-button--secondary.ba-button--disabled,:is(.ba-component,#\#) .ba-button--secondary[disabled]{background-color:transparent;border-color:var(--ba-border-invert);color:var(--ba-text-invert);opacity:.5}@media (max-width:768px){:is(.ba-component,#\#) .ba-button:not(.ba-button--small){padding:var(--ba-spacing-s) var(--ba-spacing-m)}@supports not (text-box-trim:trim-both){:is(.ba-component,#\#) .ba-button:not(.ba-button--small){padding-bottom:calc(var(--ba-spacing-s) - .24em);padding-top:calc(var(--ba-spacing-s) - .232em)}}}:is(.ba-component,#\#) .ba-text-input{display:flex;flex-direction:column;font-family:var(--ba-font-family);gap:var(--ba-spacing-xxs)}:is(.ba-component,#\#) .ba-text-input__label{color:var(--ba-text-primary);font-size:var(--ba-font-size-xs);font-weight:var(--ba-font-weight-bold);line-height:var(--ba-line-height-s)}:is(.ba-component,#\#) .ba-text-input__control{align-items:center;background-color:transparent;border:1.5px solid var(--ba-text-muted);display:flex;position:relative}:is(.ba-component,#\#) .ba-text-input__control:has(.ba-text-input__field:focus-visible){outline:var(--ba-focus-ring-width) solid var(--ba-color-focus-ring);outline-offset:var(--ba-focus-ring-offset)}:is(.ba-component,#\#) .ba-text-input__field{appearance:none;background:transparent;border:0;color:var(--ba-text-primary);flex:1 0 0;font-family:inherit;font-size:var(--ba-font-size-xs);font-weight:var(--ba-font-weight-bold);line-height:var(--ba-line-height-s);min-width:0;padding:var(--ba-spacing-xs)}:is(.ba-component,#\#) .ba-text-input__field::placeholder{color:var(--ba-text-muted);font-weight:var(--ba-font-weight-bold);opacity:1}:is(.ba-component,#\#) .ba-text-input__field:focus-visible{outline:none}:is(.ba-component,#\#) .ba-text-input__field[type=search]::-webkit-search-cancel-button{appearance:none}:is(.ba-component,#\#) .ba-text-input__icon{flex-shrink:0;height:24px;pointer-events:none;width:24px}:is(.ba-component,#\#) .ba-text-input__icon--trailing{margin-right:var(--ba-spacing-xs)}:is(.ba-component,#\#) .ba-text-input__icon--leading{margin-left:var(--ba-spacing-xs);order:-1}:is(.ba-component,#\#) .ba-text-input--disabled .ba-text-input__control{border-color:var(--ba-text-muted);opacity:.5}:is(.ba-component,#\#) .ba-text-input--disabled .ba-text-input__field{cursor:not-allowed}:is(.ba-component,#\#) .ba-card{--card-radius:var(--ba-radius-s);--card-shadow:var(--ba-shadow-soft);--card-height:544px;background-color:var(--ba-surface-primary);border-radius:var(--card-radius);box-shadow:var(--card-shadow);color:inherit;display:flex;flex-direction:column;font-family:var(--ba-font-family);height:var(--card-height);min-width:0;overflow:hidden;position:relative;text-decoration:none;width:var(--card-width,100%)}:is(.ba-component,#\#) .ba-card__body{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--ba-spacing-2xl);min-height:0;overflow:hidden;padding:var(--ba-spacing-2xl) var(--ba-spacing-l)}:is(.ba-component,#\#) .ba-card__meta{align-items:center;display:flex;gap:var(--ba-spacing-s)}:is(.ba-component,#\#) .ba-card__label{background-color:var(--ba-surface-brand);color:var(--ba-text-invert);display:inline-block;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-xs);text-box-edge:cap alphabetic;text-box-trim:trim-both;white-space:nowrap}@supports not (text-box-trim:trim-both){:is(.ba-component,#\#) .ba-card__label:after,:is(.ba-component,#\#) .ba-card__label:before{content:"";display:table}:is(.ba-component,#\#) .ba-card__label:before{margin-bottom:-.232em}:is(.ba-component,#\#) .ba-card__label:after{margin-top:-.24em}}:is(.ba-component,#\#) .ba-card__date{color:var(--ba-text-primary);font-size:var(--ba-font-size-xs);font-weight:var(--ba-font-weight-light);line-height:var(--ba-line-height-s);margin-inline-start:auto;white-space:nowrap}:is(.ba-component,#\#) .ba-card__text{display:flex;flex-direction:column;gap:var(--ba-spacing-xl);min-height:calc(var(--ba-line-height-m)*3 + var(--ba-spacing-xl) + var(--ba-line-height-s)*3)}:is(.ba-component,#\#) .ba-card--no-description{height:calc(var(--card-height) - var(--ba-spacing-xl) - var(--ba-line-height-s)*3)}:is(.ba-component,#\#) .ba-card--no-description .ba-card__text{min-height:calc(var(--ba-line-height-m)*3)}:is(.ba-component,#\#) .ba-card--no-image{height:auto}:is(.ba-component,#\#) .ba-card__title{color:var(--ba-text-primary);display:-webkit-box;font-size:var(--ba-font-size-xl);font-weight:var(--ba-font-weight-medium);line-height:var(--ba-line-height-m);margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;text-box-edge:cap alphabetic;text-box-trim:trim-both}@supports not (text-box-trim:trim-both){:is(.ba-component,#\#) .ba-card__title:after,:is(.ba-component,#\#) .ba-card__title:before{content:"";display:table}:is(.ba-component,#\#) .ba-card__title:before{margin-bottom:-.232em}:is(.ba-component,#\#) .ba-card__title:after{margin-top:-.24em}}:is(.ba-component,#\#) .ba-card__desc{color:var(--ba-text-primary);display:-webkit-box;font-size:var(--ba-font-size-s);font-weight:var(--ba-font-weight-light);line-height:var(--ba-line-height-s);margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;text-box-edge:cap alphabetic;text-box-trim:trim-both}@supports not (text-box-trim:trim-both){:is(.ba-component,#\#) .ba-card__desc:after,:is(.ba-component,#\#) .ba-card__desc:before{content:"";display:table}:is(.ba-component,#\#) .ba-card__desc:before{margin-bottom:-.232em}:is(.ba-component,#\#) .ba-card__desc:after{margin-top:-.24em}}:is(.ba-component,#\#) .ba-card__media{flex:1 1 auto;min-height:120px;overflow:hidden}:is(.ba-component,#\#) .ba-card__image{display:block;height:100%;object-fit:cover;transition:transform var(--ba-transition-fast);width:100%}:is(.ba-component,#\#) .ba-card:focus-visible .ba-card__image,:is(.ba-component,#\#) .ba-card:hover .ba-card__image{transform:scale(1.05)}@media (max-width:768px){:is(.ba-component,#\#) .ba-card{--card-height:468px}}@media (prefers-reduced-motion:reduce){:is(.ba-component,#\#) .ba-card:focus-visible .ba-card__image,:is(.ba-component,#\#) .ba-card:hover .ba-card__image,:is(.ba-component,#\#) .ba-card__image{transform:none;transition:none}}