.baia-fc{position:relative;box-sizing:border-box;inline-size:100%;margin-block:var(--bfc-mt-m, 0px) var(--bfc-mb-m, 0px);overflow:hidden}.baia-fc__bg{position:absolute;inset:0;z-index:0}.baia-fc__picture{display:block;block-size:100%}.baia-fc__img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--bfc-img-pos-m, center)}.baia-fc__img--placeholder{background-color:#d94b3a}.baia-fc__overlay{position:absolute;inset:0;z-index:1;background-color:var(--bfc-overlay, transparent);pointer-events:none}.baia-fc__inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--bfc-gap-heading-m, 64px);padding-inline:var(--bfc-pad-inline-m, 16px);padding-block:var(--bfc-pad-block-m, 32px)}.baia-fc__heading{margin:0;color:var(--bfc-heading-color, #fff);font-size:var(--bfc-heading-fs-m, 24px);line-height:var(--bfc-heading-lh, 1.2);letter-spacing:var(--bfc-heading-ls, 0px);font-weight:var(--bfc-heading-weight, 700);text-align:var(--bfc-heading-align, left)}.baia-fc__heading--upper{text-transform:uppercase}.baia-fc__carousel{display:block;inline-size:100%}.baia-fc__track{display:flex;gap:var(--bfc-card-gap-m, 8px);margin:0;padding-block:0;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:inline mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-inline:var(--bfc-pad-inline-m, 16px);margin-inline:calc(-1 * var(--bfc-pad-inline-m, 16px));scroll-padding-inline:var(--bfc-pad-inline-m, 16px)}.baia-fc__track::-webkit-scrollbar{display:none}.baia-fc__card{box-sizing:border-box;flex:0 0 var(--bfc-card-w-m, 243px);display:flex;flex-direction:column;align-items:flex-start;gap:var(--bfc-card-inner-gap-m, 24px);padding-inline:var(--bfc-card-pad-inline-m, 16px);padding-block:var(--bfc-card-pad-block-m, 24px);list-style:none;background-color:var(--bfc-card-bg, rgba(255, 255, 255, .1));border-radius:var(--bfc-radius-m, 8px);backdrop-filter:blur(var(--bfc-blur-m, 5px));-webkit-backdrop-filter:blur(var(--bfc-blur-m, 5px));scroll-snap-align:start;scroll-snap-stop:always}.baia-fc--no-blur .baia-fc__card{backdrop-filter:none;-webkit-backdrop-filter:none}.baia-fc__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--bfc-icon-size-m, 32px);block-size:var(--bfc-icon-size-m, 32px);color:var(--bfc-icon-color, #fff)}.baia-fc__icon-svg,.baia-fc__icon-img{display:block;inline-size:100%;block-size:100%}.baia-fc__icon-img{object-fit:contain}.baia-fc__text{display:flex;flex-direction:column;gap:var(--bfc-card-text-gap, 16px);inline-size:100%}.baia-fc__card-title{margin:0;color:var(--bfc-card-title-color, #fff);font-size:var(--bfc-card-title-fs-m, 16px);font-weight:var(--bfc-card-title-weight, 600);line-height:1.2}.baia-fc__card-desc{color:var(--bfc-card-text-color, #fff);font-size:var(--bfc-card-text-fs-m, 16px);line-height:var(--bfc-card-text-lh, 1.3)}.baia-fc__track.is-draggable{cursor:grab}.baia-fc__track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;user-select:none}.baia-fc__controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-block-start:40px}.baia-fc__dots{display:flex;align-items:center;justify-content:center;gap:8px}.baia-fc__arrow,.baia-fc__toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:40px;block-size:40px;padding:0;border:1px solid var(--bfc-arrow-color, #1a1a1a);border-radius:50%;background-color:transparent;color:var(--bfc-arrow-color, #1a1a1a);cursor:pointer;appearance:none;transition:opacity .2s ease,transform .2s ease}.baia-fc__arrow:hover,.baia-fc__toggle:hover{opacity:.7}.baia-fc__arrow:active,.baia-fc__toggle:active{transform:scale(.94)}.baia-fc__arrow:focus-visible,.baia-fc__toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}.baia-fc__arrow[disabled]{opacity:.35;cursor:default}.baia-fc__toggle[hidden]{display:none}.baia-fc__arrow-icon,.baia-fc__toggle-icon{display:inline-flex;inline-size:18px;block-size:18px}.baia-fc__toggle-icon--play,.baia-fc__toggle[aria-pressed=true] .baia-fc__toggle-icon--pause{display:none}.baia-fc__toggle[aria-pressed=true] .baia-fc__toggle-icon--play{display:inline-flex}.baia-fc__dot{position:relative;box-sizing:border-box;inline-size:8px;block-size:8px;padding:0;border:0;border-radius:40px;background-color:var(--bfc-dot, #ffffff);overflow:hidden;cursor:pointer;appearance:none;transition:inline-size .3s ease,background-color .3s ease}.baia-fc__dot.is-active{inline-size:40px}.baia-fc__dot.is-active:after{content:"";position:absolute;inset:0;border-radius:inherit;background-color:var(--bfc-dot-active, #1a1a1a);transform-origin:left center;transform:scaleX(var(--bfc-progress, 1))}.baia-fc__dot:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(min-width:768px){.baia-fc{margin-block:var(--bfc-mt-d, 0px) var(--bfc-mb-d, 0px)}.baia-fc__img{object-position:var(--bfc-img-pos-d, center)}.baia-fc__inner{gap:var(--bfc-gap-heading-d, 136px);padding-inline:var(--bfc-pad-inline-d, 160px);padding-block:var(--bfc-pad-block-d, 88px)}.baia-fc__heading{font-size:var(--bfc-heading-fs-d, 32px)}.baia-fc__track{gap:var(--bfc-card-gap-d, 16px);padding-inline:0;margin-inline:0;scroll-padding-inline:0;scroll-snap-type:none}.baia-fc__card{flex:1 0 var(--bfc-card-min-d, 300px);gap:var(--bfc-card-inner-gap-d, 40px);padding-inline:var(--bfc-card-pad-inline-d, 24px);padding-block:var(--bfc-card-pad-block-d, 32px);border-radius:var(--bfc-radius-d, 16px);backdrop-filter:blur(var(--bfc-blur-d, 20px));-webkit-backdrop-filter:blur(var(--bfc-blur-d, 20px))}.baia-fc__icon{inline-size:var(--bfc-icon-size-d, 40px);block-size:var(--bfc-icon-size-d, 40px)}.baia-fc__card-title{font-size:var(--bfc-card-title-fs-d, 18px)}.baia-fc__card-desc{font-size:var(--bfc-card-text-fs-d, 16px)}.baia-fc__controls{display:none}.baia-fc--carousel-d .baia-fc__track{scroll-snap-type:inline mandatory}.baia-fc--carousel-d .baia-fc__card{flex:0 0 var(--bfc-card-w-d, 360px)}.baia-fc--carousel-d .baia-fc__controls{display:flex}}@media(prefers-reduced-motion:reduce){.baia-fc__track{scroll-behavior:auto}.baia-fc__dot,.baia-fc__arrow,.baia-fc__toggle{transition:none}}
