.bfbe-ss{--bfbe-ss-fixed: 320px;--bfbe-ss-gap: 16px;--bfbe-ss-inset: 0px;--bfbe-ss-align: start;--bfbe-ss-snap: x mandatory;--bfbe-ss-stop: normal;--bfbe-ss-fade: 48px;--bfbe-ss-btn: 44px;--bfbe-ss-icon: 1.1em;--bfbe-ss-btn-bg: var(--bfbe-surface);--bfbe-ss-btn-color: inherit;--bfbe-ss-dot: 8px;--bfbe-ss-dot-w: 24px;--bfbe-ss-dot-gap: 8px;--bfbe-ss-dot-bg: currentColor;--bfbe-ss-dot-on: currentColor;--bfbe-ss-bar-h: 3px;--bfbe-ss-bar-bg: color-mix(in srgb, currentColor 15%, transparent);--bfbe-ss-bar-fill: currentColor;--bfbe-ss-p: 0;--bfbe-ss-out: max(0px, calc((100vw - 100cqw)/2) );container-type:inline-size;--bfbe-ss-bs: 0px;--bfbe-ss-be: 0px;--bfbe-ss-fit: calc((100% - 2 * var(--bfbe-ss-inset) - (var(--bfbe-ss-per) - 1) * var(--bfbe-ss-gap)) / var(--bfbe-ss-per));--bfbe-ss-fit-b: calc((100% - (var(--bfbe-ss-per) - 1) * var(--bfbe-ss-gap)) / var(--bfbe-ss-per));position:relative;align-self:stretch;display:flex;flex-direction:column;gap:var(--bfbe-gap, 16px)}:where(.bfbe-ss){--bfbe-ss-flow: initial;--bfbe-ss-ox: initial;--bfbe-ss-oy: initial;--bfbe-ss-osb: initial;--bfbe-ss-snap-on: initial;--bfbe-ss-lh: initial;--bfbe-ss-across: initial;--bfbe-ss-si: initial;--bfbe-ss-sb: initial;--bfbe-ss-fade-to: initial;--bfbe-ss-turn: initial;--bfbe-ss-at-mid: initial;--bfbe-ss-at-edge: initial;--bfbe-ss-at-end: initial;--bfbe-ss-at-auto: initial;--bfbe-ss-at-move: initial;--bfbe-ss-at-in-prev: initial;--bfbe-ss-at-in-next: initial}.bfbe-ss{--bfbe-ss-mid-x: -50%}.bfbe-ss:dir(rtl){--bfbe-ss-mid-x: 50%}.bfbe-ss[data-bfbe-bleed=both]{--bfbe-ss-bs: var(--bfbe-ss-out-s, var(--bfbe-ss-out));--bfbe-ss-be: var(--bfbe-ss-out-e, var(--bfbe-ss-out))}.bfbe-ss[data-bfbe-bleed=end]{--bfbe-ss-be: var(--bfbe-ss-out-e, var(--bfbe-ss-out))}.bfbe-ss__list{display:flex;flex-direction:var(--bfbe-ss-flow, row);gap:var(--bfbe-ss-gap);margin:0;margin-inline:calc(-1 * var(--bfbe-ss-bs) * var(--bfbe-ss-across, 1)) calc(-1 * var(--bfbe-ss-be) * var(--bfbe-ss-across, 1));padding:0;padding-inline:calc((var(--bfbe-ss-bs) + var(--bfbe-ss-inset)) * var(--bfbe-ss-across, 1)) calc((var(--bfbe-ss-be) + var(--bfbe-ss-inset)) * var(--bfbe-ss-across, 1));list-style:none;block-size:var(--bfbe-ss-lh, auto);overflow-x:var(--bfbe-ss-ox, auto);overflow-y:var(--bfbe-ss-oy, hidden);overscroll-behavior:var(--bfbe-ss-osb, contain auto);scroll-snap-type:var(--bfbe-ss-snap-on, var(--bfbe-ss-snap));scroll-padding-inline:calc((var(--bfbe-ss-bs) + var(--bfbe-ss-inset)) * var(--bfbe-ss-across, 1)) calc((var(--bfbe-ss-be) + var(--bfbe-ss-inset)) * var(--bfbe-ss-across, 1));scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bfbe-ss__list::-webkit-scrollbar{display:none}.bfbe-ss__list:focus-visible{outline:var(--bfbe-focus, 2px solid currentColor);outline-offset:-2px}.bfbe-ss__list>*{--bfbe-ss-pon: var(--bfbe-ss-pw);flex:0 0 auto;inline-size:var(--bfbe-ss-si, var(--bfbe-ss-w, var(--bfbe-ss-pon, var(--bfbe-ss-fit, var(--bfbe-ss-fixed)))));max-inline-size:var(--bfbe-ss-si, calc(100% - 2 * var(--bfbe-ss-inset)));block-size:var(--bfbe-ss-sb, auto);scroll-snap-align:var(--bfbe-ss-align);scroll-snap-stop:var(--bfbe-ss-stop);box-sizing:border-box}.bfbe-ss.is-dragging .bfbe-ss__list{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}.bfbe-ss[data-bfbe-drag] .bfbe-ss__list{cursor:grab}@property --bfbe-ss-fade-s{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --bfbe-ss-fade-e{syntax: "<length>"; inherits: true; initial-value: 0px;}.bfbe-ss[data-bfbe-fade="1"] .bfbe-ss__list{--bfbe-ss-fade-s: var(--bfbe-ss-fade);--bfbe-ss-fade-e: var(--bfbe-ss-fade);-webkit-mask-image:linear-gradient(var(--bfbe-ss-fade-to, to right),transparent,#000 var(--bfbe-ss-fade-s),#000 calc(100% - var(--bfbe-ss-fade-e)),transparent);mask-image:linear-gradient(var(--bfbe-ss-fade-to, to right),transparent,#000 var(--bfbe-ss-fade-s),#000 calc(100% - var(--bfbe-ss-fade-e)),transparent);transition:--bfbe-ss-fade-s calc(var(--bfbe-duration, .2s) * 2) ease,--bfbe-ss-fade-e calc(var(--bfbe-duration, .2s) * 2) ease}.bfbe-ss[data-bfbe-fade="1"] .bfbe-ss__list:dir(rtl){-webkit-mask-image:linear-gradient(var(--bfbe-ss-fade-to, to left),transparent,#000 var(--bfbe-ss-fade-s),#000 calc(100% - var(--bfbe-ss-fade-e)),transparent);mask-image:linear-gradient(var(--bfbe-ss-fade-to, to left),transparent,#000 var(--bfbe-ss-fade-s),#000 calc(100% - var(--bfbe-ss-fade-e)),transparent)}.bfbe-ss[data-bfbe-fade="1"].is-start .bfbe-ss__list{--bfbe-ss-fade-s: 0px}.bfbe-ss[data-bfbe-fade="1"].is-end .bfbe-ss__list{--bfbe-ss-fade-e: 0px}.bfbe-ss[data-bfbe-fade="1"].is-fits .bfbe-ss__list{-webkit-mask-image:none;mask-image:none}.bfbe-ss__bar{display:flex;align-items:center;gap:var(--bfbe-gap-sm, 8px)}.bfbe-ss__btn{min-block-size:var(--bfbe-ss-btn);background:var(--bfbe-ss-btn-bg);color:var(--bfbe-ss-btn-color)}.bfbe-ss__btn.bfbe-ss__btn--icon{min-inline-size:var(--bfbe-ss-btn);padding:0;justify-content:center}.bfbe-ss__btn:hover,.bfbe-ss__btn:focus-visible{background:var(--bfbe-ss-btn-bg-hover, color-mix(in srgb, currentColor 9%, var(--bfbe-ss-btn-bg)))}.bfbe-ss__btn svg.bfbe-ss__icon{inline-size:var(--bfbe-ss-icon);block-size:var(--bfbe-ss-icon);flex:none}.bfbe-ss__btn i.bfbe-ss__icon{font-size:var(--bfbe-ss-icon);line-height:1;flex:none}.bfbe-ss__arrow{rotate:var(--bfbe-ss-turn, 0deg);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bfbe-ss__btn[aria-disabled=true]{opacity:var(--bfbe-ss-btn-dim, .4);cursor:default}.bfbe-ss__count{font-variant-numeric:tabular-nums;opacity:.75;min-inline-size:3ch;text-align:center}.bfbe-ss.is-fits .bfbe-ss__bar{display:none}.bfbe-ss__stage{position:relative}.bfbe-ss[data-bfbe-nav=sides] .bfbe-ss__bar{position:absolute;inset:0;pointer-events:none}.bfbe-ss[data-bfbe-nav=sides] .bfbe-ss__btn{position:absolute;inset-block-start:calc(var(--bfbe-ss-side-y, 50) * 1%);translate:var(--bfbe-ss-at-move, 0 calc(var(--bfbe-ss-side-y, 50) * -1%));pointer-events:auto;box-shadow:var(--bfbe-shadow, 0 2px 8px rgb(0 0 0 / .12))}.bfbe-ss[data-bfbe-nav=sides] .bfbe-ss__btn--prev{inset-inline-start:var(--bfbe-ss-at-mid, var(--bfbe-ss-side-x, 0px));inset-block-start:var(--bfbe-ss-at-edge, calc(var(--bfbe-ss-side-y, 50) * 1%))}.bfbe-ss[data-bfbe-nav=sides] .bfbe-ss__btn--next{inset-inline-end:var(--bfbe-ss-at-end, var(--bfbe-ss-side-x, 0px));inset-inline-start:var(--bfbe-ss-at-mid, auto);inset-block-start:var(--bfbe-ss-at-auto, calc(var(--bfbe-ss-side-y, 50) * 1%));inset-block-end:var(--bfbe-ss-at-edge, auto)}.bfbe-ss[data-bfbe-nav=sides] .bfbe-ss__count{position:absolute;inset-block-end:calc(-1 * var(--bfbe-gap, 16px) - 1.2em);inset-inline-start:0}.bfbe-ss[data-bfbe-nav=sides] .bfbe-ss__bar{inset-inline:calc(-1 * var(--bfbe-ss-bs) * var(--bfbe-ss-across, 1)) calc(-1 * var(--bfbe-ss-be) * var(--bfbe-ss-across, 1))}@media(hover:hover){.bfbe-ss[data-bfbe-nav-hover="1"] .bfbe-ss__btn{opacity:0;translate:var(--bfbe-ss-at-in-prev, calc(var(--bfbe-ss-reveal, 8px) * -1) calc(var(--bfbe-ss-side-y, 50) * -1%));transition:opacity var(--bfbe-duration) var(--bfbe-ease),translate var(--bfbe-duration) var(--bfbe-ease),background var(--bfbe-duration) var(--bfbe-ease)}.bfbe-ss[data-bfbe-nav-hover="1"] .bfbe-ss__btn--next{translate:var(--bfbe-ss-at-in-next, var(--bfbe-ss-reveal, 8px) calc(var(--bfbe-ss-side-y, 50) * -1%))}.bfbe-ss[data-bfbe-nav-hover="1"]:hover .bfbe-ss__btn,.bfbe-ss[data-bfbe-nav-hover="1"]:focus-within .bfbe-ss__btn{opacity:1;translate:var(--bfbe-ss-at-move, 0 calc(var(--bfbe-ss-side-y, 50) * -1%))}.bfbe-ss[data-bfbe-nav-hover="1"]:hover .bfbe-ss__btn[aria-disabled=true],.bfbe-ss[data-bfbe-nav-hover="1"]:focus-within .bfbe-ss__btn[aria-disabled=true]{opacity:var(--bfbe-ss-btn-dim, .4)}}.bfbe-ss__dots{display:flex;justify-content:var(--bfbe-ss-dots-align, center);gap:var(--bfbe-ss-dot-gap)}.bfbe-ss__dot{inline-size:var(--bfbe-ss-dot);block-size:var(--bfbe-ss-dot);padding:0;border:0;border-radius:999px;background:var(--bfbe-ss-dot-bg);opacity:var(--bfbe-ss-dot-dim, .3);cursor:pointer;transition:inline-size calc(var(--bfbe-duration, .2s) * 2) ease,opacity var(--bfbe-duration, .2s),background-color var(--bfbe-duration, .2s)}.bfbe-ss__dot:hover{opacity:var(--bfbe-ss-dot-hover, .6)}.bfbe-ss__dot.is-active{inline-size:var(--bfbe-ss-dot-w);background:var(--bfbe-ss-dot-on);opacity:1}.bfbe-ss__dot:focus-visible{outline:var(--bfbe-focus, 2px solid currentColor);outline-offset:3px}.bfbe-ss__progress{inline-size:100%;block-size:var(--bfbe-ss-bar-h);border-radius:999px;background:var(--bfbe-ss-bar-bg);overflow:hidden}.bfbe-ss__fill{display:block;block-size:100%;inline-size:calc(var(--bfbe-ss-p) * 100%);border-radius:inherit;background:var(--bfbe-ss-bar-fill);transition:inline-size calc(var(--bfbe-duration, .2s) * .4) linear}.bfbe-ss.is-fits :is(.bfbe-ss__dots,.bfbe-ss__progress){display:none}.bfbe-ss__bar>:is(.bfbe-ss__dots,.bfbe-ss__progress){flex:1 1 0;inline-size:auto;min-inline-size:0}.bfbe-ss__bar>.bfbe-ss__dots:last-child{margin-inline-start:calc(var(--bfbe-ss-dots-space, var(--bfbe-gap-sm, 8px)) - var(--bfbe-gap-sm, 8px))}.bfbe-ss__bar>.bfbe-ss__dots:first-child{margin-inline-end:calc(var(--bfbe-ss-dots-space, var(--bfbe-gap-sm, 8px)) - var(--bfbe-gap-sm, 8px))}.bfbe-ss__bar>.bfbe-ss__progress:last-child{margin-inline-start:calc(var(--bfbe-ss-bar-space, var(--bfbe-gap-sm, 8px)) - var(--bfbe-gap-sm, 8px))}.bfbe-ss__bar>.bfbe-ss__progress:first-child{margin-inline-end:calc(var(--bfbe-ss-bar-space, var(--bfbe-gap-sm, 8px)) - var(--bfbe-gap-sm, 8px))}.bfbe-ss__skip{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:2;padding:.5em .9em;border-radius:var(--bfbe-radius-sm, 6px);background:var(--bfbe-surface);color:inherit;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;block-size:1px;overflow:hidden;white-space:nowrap}.bfbe-ss__skip:focus-visible{clip:auto;clip-path:none;inline-size:auto;block-size:auto;outline:var(--bfbe-focus, 2px solid currentColor)}.bfbe-ss__end{display:block;block-size:0}.bfbe-ss--canvas .bfbe-ss__list{scroll-behavior:auto;scroll-snap-type:none}@media(prefers-reduced-motion:reduce){.bfbe-ss__list{scroll-behavior:auto}}.bfbe-ss--canvas[data-bfbe-nav-hover="1"] .bfbe-ss__btn{opacity:1;translate:var(--bfbe-ss-at-move, 0 calc(var(--bfbe-ss-side-y, 50) * -1%))}
