: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,#\#) .hero-slider{--hero-height:400px;--hero-max-width:var(--ba-layout-max-width);--hero-cutout-width:32%;--hero-content-width:40%;--hero-overlay-opacity:0.65;--hero-paging-dot-width:46px;--hero-paging-dot-height:12px;--hero-paging-dot-radius:50px;--hero-kenburns-duration:8s;--hero-transition-duration:1s;--hero-content-anim-duration:0.5s;--hero-content-exit-duration:0.5s;--hero-content-delay:0.3s}:is(.ba-component,#\#) .hero-slider{height:var(--hero-height);margin-bottom:var(--ba-layout-block-space);overflow:clip visible;position:relative;width:100%}:is(.ba-component,#\#) .hero-slider__track{height:100%;position:relative;width:100%}:is(.ba-component,#\#) .hero-slide{inset:0;opacity:0;overflow:hidden;position:absolute;visibility:hidden;z-index:0}:is(.ba-component,#\#) .hero-slide.is-active{opacity:1;visibility:visible;z-index:1}:is(.ba-component,#\#) .hero-slide.is-active.is-leaving{transition:opacity var(--hero-transition-duration) ease;z-index:2}:is(.ba-component,#\#) .hero-slide.is-active.is-leaving.is-fading{opacity:0}:is(.ba-component,#\#) .hero-slide__image{inset:0;position:absolute}:is(.ba-component,#\#) .hero-slide__image img{display:block;height:100%;object-fit:cover;width:100%}:is(.ba-component,#\#) .hero-slide.is-active .hero-slide__image img{animation:hero-ken-burns var(--hero-kenburns-duration) ease-out forwards}:is(.ba-component,#\#) .hero-slide--image-cutout{overflow:visible}:is(.ba-component,#\#) .hero-slide--image-cutout .hero-slide__image{height:125%;inset:0 0 auto auto;overflow:visible;right:max(var(--ba-layout-margin),calc((100% - var(--hero-max-width))/2 + 200px));width:min(var(--hero-cutout-width),calc(var(--hero-max-width)*.32));z-index:2}:is(.ba-component,#\#) .hero-slide--image-cutout .hero-slide__image img{object-fit:contain;object-position:top center}:is(.ba-component,#\#) .hero-slide--image-cutout .hero-slide__content{box-sizing:border-box;max-width:calc(var(--hero-max-width)*.5 - var(--ba-layout-margin))}:is(.ba-component,#\#) .hero-slide--image-cutout.hero-slide--content-right .hero-slide__image{left:max(var(--ba-layout-margin),calc((100% - var(--hero-max-width))/2 + 200px));right:auto}:is(.ba-component,#\#) .hero-slide__overlay{inset:0;position:absolute;z-index:1}:is(.ba-component,#\#) .hero-slide--overlay-green .hero-slide__overlay{background-color:var(--ba-surface-brand)}:is(.ba-component,#\#) .hero-slide--overlay-gradient .hero-slide__overlay{background:var(--ba-gradient-brand)}:is(.ba-component,#\#) .hero-slide--overlay-black .hero-slide__overlay{background-color:var(--ba-surface-dark)}:is(.ba-component,#\#) .hero-slide--overlay-none .hero-slide__overlay{opacity:0}:is(.ba-component,#\#) .hero-slide--image-full .hero-slide__overlay{opacity:var(--hero-overlay-opacity)}:is(.ba-component,#\#) .hero-slide--image-cutout .hero-slide__overlay{opacity:1}:is(.ba-component,#\#) .hero-slide--image-color .hero-slide__image{display:none}:is(.ba-component,#\#) .hero-slide--image-color .hero-slide__overlay{opacity:1}:is(.ba-component,#\#) .hero-slide__content{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ba-spacing-l);max-width:calc(var(--hero-max-width)*.333 - var(--ba-layout-margin));position:absolute;top:50%;transform:translateY(-50%);width:var(--hero-content-width);z-index:2}:is(.ba-component,#\#) .hero-slide__content .ba-button{margin-top:var(--ba-spacing-s)}:is(.ba-component,#\#) .hero-slide--content-left .hero-slide__content{left:max(var(--ba-layout-margin),calc((100% - var(--hero-max-width))/2 + var(--ba-layout-margin)))}:is(.ba-component,#\#) .hero-slide--content-right .hero-slide__content{right:max(var(--ba-layout-margin),calc((100% - var(--hero-max-width))/2 + var(--ba-layout-margin)))}:is(.ba-component,#\#) .hero-slide.is-active .hero-slide__content .hero-slide__title{animation:hero-content-enter var(--hero-content-anim-duration) ease-out both;animation-delay:0s}:is(.ba-component,#\#) .hero-slide.is-active .hero-slide__content .hero-slide__text{animation:hero-content-enter var(--hero-content-anim-duration) ease-out both;animation-delay:.15s}:is(.ba-component,#\#) .hero-slide.is-active .hero-slide__content .ba-button{animation:hero-content-enter var(--hero-content-anim-duration) ease-out both;animation-delay:.3s}:is(.ba-component,#\#) .hero-slide.is-exiting .hero-slide__content .hero-slide__title{animation:hero-content-exit var(--hero-content-exit-duration) ease-in both;animation-delay:.3s}:is(.ba-component,#\#) .hero-slide.is-exiting .hero-slide__content .hero-slide__text{animation:hero-content-exit var(--hero-content-exit-duration) ease-in both;animation-delay:.15s}:is(.ba-component,#\#) .hero-slide.is-exiting .hero-slide__content .ba-button{animation:hero-content-exit var(--hero-content-exit-duration) ease-in both;animation-delay:0s}:is(.ba-component,#\#) .hero-slide__title{color:var(--ba-text-invert);font-family:var(--ba-font-family);font-size:var(--ba-font-size-2xl);font-weight:var(--ba-font-weight-bold);line-height:var(--ba-line-height-l);margin:0;text-box-edge:cap alphabetic;text-box-trim:trim-both}@supports not (text-box-trim:trim-both){:is(.ba-component,#\#) .hero-slide__title:after,:is(.ba-component,#\#) .hero-slide__title:before{content:"";display:table}:is(.ba-component,#\#) .hero-slide__title:before{margin-bottom:-.232em}:is(.ba-component,#\#) .hero-slide__title:after{margin-top:-.24em}}:is(.ba-component,#\#) .hero-slide__text{color:var(--ba-text-invert);font-family:var(--ba-font-family);font-size:var(--ba-font-size-m);font-weight:var(--ba-text-lead-weight);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,#\#) .hero-slide__text:after,:is(.ba-component,#\#) .hero-slide__text:before{content:"";display:table}:is(.ba-component,#\#) .hero-slide__text:before{margin-bottom:-.232em}:is(.ba-component,#\#) .hero-slide__text:after{margin-top:-.24em}}:is(.ba-component,#\#) .hero-slide--text-big .hero-slide__content{gap:var(--ba-spacing-xl)}:is(.ba-component,#\#) .hero-slide--text-big .hero-slide__title{font-size:var(--ba-font-size-3xl);line-height:var(--ba-line-height-2xl)}:is(.ba-component,#\#) .hero-slide--text-big .hero-slide__text{font-size:var(--ba-font-size-xl);line-height:var(--ba-line-height-m)}:is(.ba-component,#\#) .hero-slide--text-small .hero-slide__content{gap:var(--ba-spacing-m)}:is(.ba-component,#\#) .hero-slide--text-small .hero-slide__title{font-size:var(--ba-font-size-xl);line-height:var(--ba-line-height-m)}:is(.ba-component,#\#) .hero-slide--text-small .hero-slide__text{font-size:var(--ba-font-size-s);line-height:var(--ba-line-height-s)}:is(.ba-component,#\#) .hero-slider__paging{align-items:center;bottom:var(--ba-spacing-xl);display:flex;gap:var(--ba-spacing-s);left:50%;position:absolute;transform:translateX(-50%);z-index:3}:is(.ba-component,#\#) .hero-slider__dot{background-color:var(--ba-surface-primary);border:none;border-radius:var(--hero-paging-dot-radius);cursor:pointer;height:var(--hero-paging-dot-height);opacity:.5;padding:0;transition:all var(--ba-transition-base);width:var(--hero-paging-dot-height)}:is(.ba-component,#\#) .hero-slider__dot:hover{opacity:.75;width:var(--ba-spacing-xl)}:is(.ba-component,#\#) .hero-slider__dot.is-active{opacity:1;width:var(--hero-paging-dot-width)}@media (width <= 768px){:is(.ba-component,#\#) .hero-slider{--hero-content-width:100%;height:auto;min-height:var(--hero-height)}:is(.ba-component,#\#) .hero-slider__track{height:auto;min-height:var(--hero-height)}:is(.ba-component,#\#) .hero-slide{min-height:var(--hero-height);position:relative}:is(.ba-component,#\#) .hero-slide.is-leaving,:is(.ba-component,#\#) .hero-slide:not(.is-active){position:absolute}:is(.ba-component,#\#) .hero-slide .hero-slide__content{box-sizing:border-box;left:auto;max-width:100%;padding:var(--ba-spacing-2xl) var(--ba-layout-margin);position:relative;right:auto;top:auto;transform:none;width:100%;z-index:2}:is(.ba-component,#\#) .hero-slide--image-color,:is(.ba-component,#\#) .hero-slide--image-full{align-items:center;display:flex;justify-content:center}:is(.ba-component,#\#) .hero-slide--image-cutout{display:flex;flex-direction:column;height:var(--hero-height);margin-bottom:var(--ba-spacing-4xl);overflow:visible}:is(.ba-component,#\#) .hero-slide--image-cutout .hero-slide__overlay{inset:0;position:absolute}:is(.ba-component,#\#) .hero-slide--image-cutout .hero-slide__content{flex:1 1 0;justify-content:center;order:1;padding-bottom:0;padding-top:var(--ba-spacing-7xl)}:is(.ba-component,#\#) .hero-slide--image-cutout .hero-slide__image{align-self:center;inset:auto;margin:0 auto;max-width:280px;order:2;position:relative;transform:translateY(0);width:70%;z-index:2}:is(.ba-component,#\#) .hero-slide--image-cutout .hero-slide__image img{height:auto}:is(.ba-component,#\#) .hero-slide--image-cutout.hero-slide--content-right .hero-slide__image{left:auto;right:auto}:is(.ba-component,#\#) .hero-slider:has(.hero-slide--image-cutout) .hero-slider__paging{left:var(--ba-layout-margin);transform:none}}@keyframes hero-ken-burns{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes hero-content-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-content-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}