#page-container{overflow-x:clip !important;overflow-y:visible !important}.bsf_sticky_stacking_cards:has(>.bsf-stacking-trigger){display:none !important}.et_pb_section:has(.bsf-stacking-trigger){overflow:visible !important}.et_pb_column:has(.bsf-stacking-trigger){overflow-x:clip !important;overflow-y:visible !important}body:has(.bsf-stacking-trigger){overflow-x:clip !important;overflow-y:visible !important}.bsf_hero_scroll_grid{overflow:hidden}.bsf-hero-grid{position:relative;width:100vw;margin-left:calc(-50vw + 50%);overflow:hidden;background-color:inherit}.bsf-hero-grid__sticky{position:relative;width:100%;height:100vh;overflow:hidden;background-color:inherit}.bsf-hero-grid__images{position:absolute;inset:var(--bsf-hero-grid-gap,0px);z-index:1;display:grid;grid-template-rows:repeat(3,1fr);padding:0;will-change:transform;gap:var(--bsf-hero-grid-gap,0px)}.bsf-hero-grid__images>.et_pb_module{display:contents}.bsf-hero-grid__cell{overflow:hidden;position:relative}.bsf-hero-grid--lead-frame .bsf-hero-grid__cell,.bsf-hero-grid--center-hold .bsf-hero-grid__cell{transform-origin:center center;will-change:transform,opacity}.bsf-hero-grid--text-fade-in .bsf-hero-grid__content{opacity:0}.bsf-hero-grid__image,.bsf-hero-grid__cell video{width:100%;height:100%;object-fit:cover;display:block}.bsf-hero-grid__hero-image{width:100%;height:100%;object-fit:cover;display:block}.bsf-hero-grid__content{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:clamp(24px,5vw,80px)}.bsf-hero-grid--placement-top-left .bsf-hero-grid__content{align-items:flex-start;justify-content:flex-start}.bsf-hero-grid--placement-top-center .bsf-hero-grid__content{align-items:flex-start;justify-content:center}.bsf-hero-grid--placement-top-right .bsf-hero-grid__content{align-items:flex-start;justify-content:flex-end}.bsf-hero-grid--placement-middle-left .bsf-hero-grid__content{align-items:center;justify-content:flex-start}.bsf-hero-grid--placement-middle-center .bsf-hero-grid__content{align-items:center;justify-content:center}.bsf-hero-grid--placement-middle-right .bsf-hero-grid__content{align-items:center;justify-content:flex-end}.bsf-hero-grid--placement-bottom-left .bsf-hero-grid__content{align-items:flex-end;justify-content:flex-start}.bsf-hero-grid--placement-bottom-center .bsf-hero-grid__content{align-items:flex-end;justify-content:center}.bsf-hero-grid--placement-bottom-right .bsf-hero-grid__content{align-items:flex-end;justify-content:flex-end}.bsf-hero-grid--placement-top-left .bsf-hero-grid__text,.bsf-hero-grid--placement-middle-left .bsf-hero-grid__text,.bsf-hero-grid--placement-bottom-left .bsf-hero-grid__text{text-align:left}.bsf-hero-grid--placement-top-right .bsf-hero-grid__text,.bsf-hero-grid--placement-middle-right .bsf-hero-grid__text,.bsf-hero-grid--placement-bottom-right .bsf-hero-grid__text{text-align:right}.bsf-hero-grid--placement-top-left .bsf-hero-grid__buttons,.bsf-hero-grid--placement-middle-left .bsf-hero-grid__buttons,.bsf-hero-grid--placement-bottom-left .bsf-hero-grid__buttons{justify-content:flex-start}.bsf-hero-grid--placement-top-right .bsf-hero-grid__buttons,.bsf-hero-grid--placement-middle-right .bsf-hero-grid__buttons,.bsf-hero-grid--placement-bottom-right .bsf-hero-grid__buttons{justify-content:flex-end}.bsf-hero-grid__overlay{position:absolute;inset:0;z-index:1;background-color:rgba(0,0,0,.55)}.bsf-hero-grid__text{position:relative;z-index:2;text-align:center;max-width:var(--bsf-hero-grid-content-max-width,900px);width:100%}.bsf-hero-grid__subtitle,.bsf-hero-grid__title,.bsf-hero-grid__description{color:#fff}.bsf-hero-grid__buttons{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:16px}.et_pb_button.bsf-hero-grid__btn{display:inline-block;text-decoration:none;transition:all .3s ease;cursor:pointer;padding:10px 24px;border-radius:6px;font-weight:600;font-size:14px;line-height:1.7em}.et_pb_button.bsf-hero-grid__btn:hover{opacity:.85}.et_pb_button.bsf-hero-grid__btn--primary{background-color:#2ea3f2;color:#fff;border:2px solid #2ea3f2}.et_pb_button.bsf-hero-grid__btn--secondary{background-color:transparent;color:#2ea3f2;border:2px solid #2ea3f2}.bsf-hero-grid__cell--hide-mobile{display:block}@media (max-width:767px){.bsf-hero-grid{width:100%;margin-left:0}.bsf-hero-grid__cell--hide-mobile{display:none}}html:has(.bsf-hero-grid),body:has(.bsf-hero-grid){overflow-x:clip}.bsf_card_carousel{position:relative;width:100%}.bsf-carousel{position:relative;width:100%;max-width:100%}.bsf-carousel .bsf-carousel-swiper{width:100%;overflow:hidden}.bsf-carousel-track{display:flex;flex-wrap:nowrap;align-items:stretch}.bsf_card_carousel_item,.bsf-card-wrap{flex-shrink:0;box-sizing:border-box;overflow:hidden;position:relative;min-height:240px}.bsf-card{position:relative;width:100%;height:100%;overflow:hidden;box-sizing:border-box;background:0 0}.bsf-card-link{display:block;width:100%;height:100%;text-decoration:none;color:inherit}.bsf-card-logo{position:absolute;z-index:2;padding:0;max-width:60%}.bsf-card-logo img{display:block;max-width:var(--bsf-logo-max-w,120px);width:auto;height:auto}.bsf-card--logo-top-left .bsf-card-logo{top:24px;left:24px}.bsf-card--logo-top-center .bsf-card-logo{top:24px;left:50%;transform:translateX(-50%)}.bsf-card--logo-top-right .bsf-card-logo{top:24px;right:24px}.bsf-card--logo-center-left .bsf-card-logo{top:50%;left:24px;transform:translateY(-50%)}.bsf-card--logo-center .bsf-card-logo{top:50%;left:50%;transform:translate(-50%,-50%)}.bsf-card--logo-center-right .bsf-card-logo{top:50%;right:24px;transform:translateY(-50%)}.bsf-card--logo-bottom-left .bsf-card-logo{bottom:24px;left:24px}.bsf-card--logo-bottom-center .bsf-card-logo{bottom:24px;left:50%;transform:translateX(-50%)}.bsf-card--logo-bottom-right .bsf-card-logo{bottom:24px;right:24px}.bsf-card-content{position:absolute;left:24px;right:24px;bottom:24px;z-index:2;max-width:80%;display:flex;flex-direction:column;gap:12px}.bsf-card-title{margin:0;padding:0}.bsf-card-text{margin:0;padding:0}.bsf-card-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.et_pb_button.bsf-card-btn{display:inline-block;text-decoration:none;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.et_pb_button.bsf-card-btn:hover{opacity:.9}.bsf-card-button{position:absolute;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:var(--bsf-cardbtn-size,56px);height:var(--bsf-cardbtn-size,56px);border-radius:var(--bsf-cardbtn-radius,50%);background:var(--bsf-cardbtn-bg,#fff);color:var(--bsf-cardbtn-color,#1a1a1a);border:var(--bsf-cardbtn-border-w,0) solid var(--bsf-cardbtn-border-c,rgba(0,0,0,.1));box-sizing:border-box;pointer-events:none;text-decoration:none;transition:background .25s ease,color .25s ease,transform .25s ease}.bsf-card-button svg{display:block}.bsf-card:hover .bsf-card-button{background:var(--bsf-cardbtn-bg-hover,#fff);color:var(--bsf-cardbtn-color-hover,#000)}.bsf-card-button:before,.bsf-card-button:after{content:none !important;display:none !important}.bsf-card--btn-top-left .bsf-card-button{top:20px;left:20px}.bsf-card--btn-top-right .bsf-card-button{top:20px;right:20px}.bsf-card--btn-bottom-left .bsf-card-button{bottom:20px;left:20px}.bsf-card--btn-bottom-right .bsf-card-button{bottom:20px;right:20px}.bsf-card-overlay{position:absolute;left:0;right:0;bottom:0;top:auto;height:var(--bsf-overlay-height,70%);z-index:1;pointer-events:none;transform:translateZ(0);will-change:transform}.bsf-carousel[data-overlay-position=top] .bsf-card-overlay{top:0;bottom:auto}.bsf-card-overlay{display:none}.bsf-carousel[data-overlay-effect=blur] .bsf-card-overlay,.bsf-carousel[data-overlay-effect=gradient-black] .bsf-card-overlay,.bsf-carousel[data-overlay-effect=gradient-white] .bsf-card-overlay{display:block}.bsf-carousel[data-overlay-effect=blur] .bsf-card-overlay{-webkit-backdrop-filter:blur(var(--bsf-overlay-blur,10px));backdrop-filter:blur(var(--bsf-overlay-blur,10px));background-image:linear-gradient(rgba(255,255,255,.16),rgba(0,0,0,.25) 59%,rgba(0,0,0,.5));-webkit-mask-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1),rgba(0,0,0,1));mask-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1),rgba(0,0,0,1));backface-visibility:hidden}.bsf-carousel[data-overlay-effect=blur][data-overlay-position=top] .bsf-card-overlay{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.25) 41%,rgba(255,255,255,.16));-webkit-mask-image:linear-gradient(rgba(0,0,0,1),rgba(0,0,0,1),rgba(0,0,0,0));mask-image:linear-gradient(rgba(0,0,0,1),rgba(0,0,0,1),rgba(0,0,0,0))}.bsf-carousel[data-overlay-effect=gradient-black] .bsf-card-overlay{background-image:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.6) 35%,rgba(0,0,0,0) 100%)}.bsf-carousel[data-overlay-effect=gradient-black][data-overlay-position=top] .bsf-card-overlay{background-image:linear-gradient(to bottom,rgba(0,0,0,.85) 0%,rgba(0,0,0,.6) 35%,rgba(0,0,0,0) 100%)}.bsf-carousel[data-overlay-effect=gradient-white] .bsf-card-overlay{background-image:linear-gradient(to top,rgba(255,255,255,.92) 0%,rgba(255,255,255,.7) 35%,rgba(255,255,255,0) 100%)}.bsf-carousel[data-overlay-effect=gradient-white][data-overlay-position=top] .bsf-card-overlay{background-image:linear-gradient(to bottom,rgba(255,255,255,.92) 0%,rgba(255,255,255,.7) 35%,rgba(255,255,255,0) 100%)}.bsf-carousel-nav{display:flex;gap:var(--bsf-nav-gap,8px);pointer-events:none;position:relative;z-index:4;margin:var(--bsf-nav-mt,0) var(--bsf-nav-mr,0) var(--bsf-nav-mb,0) var(--bsf-nav-ml,0)}.bsf-carousel-nav .bsf-carousel-prev,.bsf-carousel-nav .bsf-carousel-next{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:var(--bsf-nav-size,40px);height:var(--bsf-nav-size,40px);padding:0;min-width:0;background:var(--bsf-nav-bg,rgba(255,255,255,.9));color:var(--bsf-nav-color,#1a1a1a);border:var(--bsf-nav-border-w,1px) solid var(--bsf-nav-border-c,rgba(0,0,0,.1));border-radius:var(--bsf-nav-radius,50%);cursor:pointer;line-height:1;text-decoration:none;font:inherit;box-sizing:border-box;transition:background .2s ease,color .2s ease,opacity .2s ease}.bsf-carousel-nav .bsf-carousel-prev:hover,.bsf-carousel-nav .bsf-carousel-next:hover{background:var(--bsf-nav-bg-hover,#1a1a1a);color:var(--bsf-nav-color-hover,#fff)}.bsf-carousel-nav .bsf-carousel-prev:after,.bsf-carousel-nav .bsf-carousel-next:after,.bsf-carousel-nav .bsf-carousel-prev:before,.bsf-carousel-nav .bsf-carousel-next:before{content:none !important;display:none !important}.bsf-carousel-prev.swiper-button-disabled,.bsf-carousel-next.swiper-button-disabled{opacity:.35;pointer-events:none;cursor:default}.bsf-carousel-nav--top-right{justify-content:flex-end}.bsf-carousel-nav--below-center{justify-content:center}.bsf-carousel-nav--overlay-sides{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:4;justify-content:space-between;padding:0 12px;pointer-events:none}.bsf-carousel-nav--overlay-sides .bsf-carousel-prev,.bsf-carousel-nav--overlay-sides .bsf-carousel-next{pointer-events:auto}.bsf-carousel-nav--hidden{display:none}.bsf-carousel--mode-pinned .bsf-carousel-nav,.bsf-carousel--pinned .bsf-carousel-nav{display:none !important}.bsf-carousel[data-bleed=right]{width:calc(50% + 50vw);max-width:none}.bsf-carousel[data-bleed=both]{margin-left:calc(50% - 50vw);width:100vw;max-width:none}.bsf-carousel[data-bleed=right] .bsf-carousel-swiper,.bsf-carousel[data-bleed=both] .bsf-carousel-swiper{overflow:visible}.bsf_card_carousel:has(.bsf-carousel[data-bleed=right]),.bsf_card_carousel:has(.bsf-carousel[data-bleed=both]),.et_pb_section:has(.bsf-carousel[data-bleed=right]),.et_pb_section:has(.bsf-carousel[data-bleed=both]),.et_pb_row:has(.bsf-carousel[data-bleed=right]),.et_pb_row:has(.bsf-carousel[data-bleed=both]),.et_pb_column:has(.bsf-carousel[data-bleed=right]),.et_pb_column:has(.bsf-carousel[data-bleed=both]){overflow-x:visible !important;overflow-y:visible !important}body:has(.bsf-carousel[data-bleed=right]),body:has(.bsf-carousel[data-bleed=both]),html:has(.bsf-carousel[data-bleed=right]),html:has(.bsf-carousel[data-bleed=both]){overflow-x:clip !important}.bsf-carousel--vb[data-bleed=right],.bsf-carousel--vb[data-bleed=both]{margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:100% !important}.bsf-carousel-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:0}.bsf-carousel-bullet{width:8px;height:8px;padding:0;border:0;background:rgba(0,0,0,.25);border-radius:50%;cursor:pointer;transition:background .2s ease,transform .2s ease,opacity .2s ease}.bsf-carousel-bullet:hover{background:rgba(0,0,0,.5)}.bsf-carousel-bullet.is-active{background:#1a1a1a;transform:scale(1.15)}.bsf-carousel-progress{width:100%;height:3px;margin-top:14px;background:rgba(0,0,0,.08);border-radius:2px;overflow:hidden}.bsf-carousel-progress-bar{width:0;height:100%;background:#1a1a1a;transition:width 60ms linear}.bsf-carousel--pinned{touch-action:pan-y}.bsf-carousel--pinned .bsf-carousel-track{transition:none !important}.bsf-carousel--vb .bsf-carousel-track,.bsf-carousel--vb .swiper-wrapper{display:block !important;transform:none !important}.bsf-carousel--vb .bsf_card_carousel_item,.bsf-carousel--vb .bsf-card-wrap{width:100% !important;margin:0 0 16px !important;aspect-ratio:auto !important;height:400px !important;max-width:100%;display:block !important}.bsf-carousel--vb .bsf-card{aspect-ratio:auto !important;height:100% !important;width:100% !important}.bsf-carousel--vb .bsf-carousel-nav--overlay-sides{position:static;transform:none;justify-content:flex-end;margin-bottom:12px}.bsf-card-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;border-radius:var(--bsf-media-radius,0)}.bsf-card-bg-img,.bsf-card-bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:var(--bsf-media-fit,cover);object-position:var(--bsf-media-pos,center);display:block}.bsf-card-overlay{border-radius:var(--bsf-media-radius,0)}.bsf-card-bg-video{z-index:1}.bsf-carousel[data-video-behavior=autoplay] .bsf-card-bg-video{opacity:1}.bsf-carousel[data-video-behavior=hoverplay] .bsf-card-bg-video{opacity:0;transition:opacity .25s ease}.bsf-carousel[data-video-behavior=hoverplay] .bsf_card_carousel_item:hover .bsf-card-bg-video,.bsf-carousel[data-video-behavior=hoverplay] .bsf-card-wrap:hover .bsf-card-bg-video{opacity:1}@media (prefers-reduced-motion:reduce){.bsf-carousel-nav .bsf-carousel-prev,.bsf-carousel-nav .bsf-carousel-next,.bsf-carousel-bullet,.bsf-carousel-progress-bar{transition-duration:0s !important}}.bsf-sfb{display:grid;gap:var(--bsf-sfb-col-gap,32px);align-items:stretch;margin-bottom:var(--bsf-sfb-bottom-offset,0px)}.bsf-sfb--3-column.bsf-sfb--visual-right{grid-template-columns:calc((100% - 3*var(--bsf-sfb-col-gap,32px))*var(--bsf-sfb-eyebrow-cols,2)/12) calc((100% - 3*var(--bsf-sfb-col-gap,32px))*var(--bsf-sfb-links-cols,4)/12) calc((100% - 3*var(--bsf-sfb-col-gap,32px))*var(--bsf-sfb-visual-offset,1)/12) calc((100% - 3*var(--bsf-sfb-col-gap,32px))*var(--bsf-sfb-visual-cols,5)/12);grid-template-areas:"eyebrow links . visual"}.bsf-sfb--3-column.bsf-sfb--visual-left{grid-template-columns:calc((100% - 3*var(--bsf-sfb-col-gap,32px))*var(--bsf-sfb-visual-cols,5)/12) calc((100% - 3*var(--bsf-sfb-col-gap,32px))*var(--bsf-sfb-visual-offset,1)/12) calc((100% - 3*var(--bsf-sfb-col-gap,32px))*var(--bsf-sfb-links-cols,4)/12) calc((100% - 3*var(--bsf-sfb-col-gap,32px))*var(--bsf-sfb-eyebrow-cols,2)/12);grid-template-areas:"visual . links eyebrow"}.bsf-sfb--2-column.bsf-sfb--visual-right{grid-template-columns:calc((100% - 1*var(--bsf-sfb-col-gap,32px))*var(--bsf-sfb-links-cols,4)/9) calc((100% - 1*var(--bsf-sfb-col-gap,32px))*var(--bsf-sfb-visual-cols,5)/9);grid-template-areas:"links visual"}.bsf-sfb--2-column.bsf-sfb--visual-left{grid-template-columns:calc((100% - 1*var(--bsf-sfb-col-gap,32px))*var(--bsf-sfb-visual-cols,5)/9) calc((100% - 1*var(--bsf-sfb-col-gap,32px))*var(--bsf-sfb-links-cols,4)/9);grid-template-areas:"visual links"}.bsf-sfb__links-col,.bsf-sfb__items,.bsf-sfb-item-wrap{min-width:0}.bsf-sfb__eyebrow-col{grid-area:eyebrow}.bsf-sfb__visual-col{grid-area:visual}.bsf-sfb__links-col{grid-area:links;min-height:var(--bsf-sfb-group-min-height,auto)}.bsf-sfb__eyebrow-text{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(0,0,0,.55);margin:0 0 1rem}.bsf-sfb__description{font-size:1.5rem;line-height:1.4;margin:0 0 2rem}.bsf-sfb__items{display:flex;flex-direction:column}.bsf-sfb__visual-sticky{position:sticky;top:var(--bsf-sfb-sticky-top,80px);width:100%;aspect-ratio:var(--bsf-sfb-visual-aspect,4/5);height:var(--bsf-sfb-visual-h-desktop,auto);max-height:calc(100vh - var(--bsf-sfb-sticky-top,80px) - 2rem);border-radius:12px;overflow:hidden}@media (min-width:768px) and (max-width:1024px){.bsf-sfb__visual-sticky{height:var(--bsf-sfb-visual-h-tablet,auto)}}.bsf-sfb[data-enable-sticky=off] .bsf-sfb__visual-sticky{position:relative;top:auto}.bsf-sfb--vb .bsf-sfb__visual-sticky{position:relative !important;top:auto !important}.bsf-sfb__default-visual,.bsf-sfb__hover-visuals{position:absolute;inset:0;transition:opacity .3s ease;pointer-events:none}.bsf-sfb__default-visual{opacity:1}.bsf-sfb__hover-visuals{opacity:0}.bsf-sfb--hovering .bsf-sfb__default-visual{opacity:0}.bsf-sfb--hovering .bsf-sfb__hover-visuals{opacity:1}.bsf-sfb[data-default-visual=hover-only] .bsf-sfb__default-visual{opacity:0}.bsf-sfb[data-default-visual=hover-only].bsf-sfb--hovering .bsf-sfb__default-visual{opacity:0}.bsf-sfb[data-default-visual=hover-only].bsf-sfb--hovering .bsf-sfb__hover-visuals{opacity:1}.bsf-sfb__default-visual img,.bsf-sfb__hover-visuals img{width:100%;height:100%;object-fit:cover;display:block}.bsf-sfb-item-wrap{position:relative;display:block}.bsf-sfb-item{position:relative}.bsf-sfb-item__clickable{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 0;cursor:pointer;transition:color .3s ease}.bsf-sfb--visual-left .bsf-sfb-item__clickable{flex-direction:row-reverse}.bsf-sfb-item__text{font-size:1.25rem;font-weight:500;line-height:1.4;transition:color .3s ease;flex:1}.bsf-sfb-item__arrow{display:inline-flex;align-items:center;justify-content:center;flex:none;transition:transform .3s ease,color .3s ease;color:inherit}.bsf-sfb-item__arrow .et-pb-icon,.bsf-sfb-item__arrow [data-icon]{font-size:var(--bsf-sfb-arrow-size,1.25rem);color:var(--bsf-sfb-arrow-color,inherit)}.bsf-sfb-item__border{position:absolute;left:0;right:0;bottom:0;height:1px;background-color:var(--bsf-sfb-item-border,rgba(0,0,0,.15));transition:background-color .3s ease}.bsf-sfb[data-show-border=off] .bsf-sfb-item__border{display:none}.bsf-sfb-item__link{position:absolute;inset:0;z-index:2;text-decoration:none;color:transparent}@media (hover:hover) and (pointer:fine){.bsf-sfb-item-wrap:hover .bsf-sfb-item__text,.bsf-sfb-item-wrap:hover .bsf-sfb-item__arrow,.bsf-sfb-item-wrap:hover .bsf-sfb-item__arrow .et-pb-icon{color:var(--bsf-sfb-accent,#5b6cff)}.bsf-sfb-item-wrap:hover .bsf-sfb-item__arrow{transform:translateX(6px)}.bsf-sfb--visual-left .bsf-sfb-item-wrap:hover .bsf-sfb-item__arrow{transform:translateX(-6px)}.bsf-sfb-item-wrap:hover .bsf-sfb-item__border{background-color:var(--bsf-sfb-accent,#5b6cff)}}@media (max-width:767px){.bsf-sfb,.bsf-sfb--3-column,.bsf-sfb--2-column,.bsf-sfb--visual-right,.bsf-sfb--visual-left{grid-template-columns:1fr !important;grid-template-areas:"eyebrow" "links" "visual" !important}.bsf-sfb__visual-sticky{position:static !important;aspect-ratio:16/10;max-height:none;height:var(--bsf-sfb-visual-h-phone,auto)}.bsf-sfb__links-col{min-height:auto}.bsf-sfb__hover-visuals{display:none}}@media (prefers-reduced-motion:reduce){.bsf-sfb-item__arrow,.bsf-sfb-item__text,.bsf-sfb-item__border,.bsf-sfb__default-visual,.bsf-sfb__hover-visuals,.bsf-sfb-item__clickable{transition:none !important}}.bsf-sfs{margin-bottom:var(--bsf-sfs-bottom-offset,0px)}.bsf-sfs__inner{display:grid;gap:var(--bsf-sfs-col-gap,32px);align-items:stretch}.bsf-sfs--visual-right .bsf-sfs__inner{grid-template-columns:calc((100% - 2*var(--bsf-sfs-col-gap,32px))*var(--bsf-sfs-content-cols,6)/12) calc((100% - 2*var(--bsf-sfs-col-gap,32px))*var(--bsf-sfs-visual-offset,1)/12) calc((100% - 2*var(--bsf-sfs-col-gap,32px))*var(--bsf-sfs-visual-cols,5)/12);grid-template-areas:"content . visual"}.bsf-sfs--visual-left .bsf-sfs__inner{grid-template-columns:calc((100% - 2*var(--bsf-sfs-col-gap,32px))*var(--bsf-sfs-visual-cols,5)/12) calc((100% - 2*var(--bsf-sfs-col-gap,32px))*var(--bsf-sfs-visual-offset,1)/12) calc((100% - 2*var(--bsf-sfs-col-gap,32px))*var(--bsf-sfs-content-cols,6)/12);grid-template-areas:"visual . content"}.bsf-sfs__content-col{grid-area:content;min-width:0;display:flex;flex-direction:column;gap:4rem}.bsf-sfs .bsf-sfb{margin-bottom:0}.bsf-sfs__empty{padding:2.5rem 2rem;border:2px dashed rgba(0,0,0,.18);border-radius:8px;text-align:center;background:rgba(0,0,0,.02)}.bsf-sfs__visual-col{grid-area:visual}.bsf-sfs__visual-sticky{position:sticky;top:var(--bsf-sfs-sticky-top,80px);width:100%;aspect-ratio:var(--bsf-sfs-visual-aspect,4/5);height:var(--bsf-sfs-visual-h-desktop,auto);max-height:calc(100vh - var(--bsf-sfs-sticky-top,80px) - 2rem);border-radius:12px;overflow:hidden}@media (min-width:768px) and (max-width:1024px){.bsf-sfs__visual-sticky{height:var(--bsf-sfs-visual-h-tablet,auto)}}.bsf-sfs[data-enable-sticky=off] .bsf-sfs__visual-sticky{position:relative;top:auto}.bsf-sfs--vb .bsf-sfs__visual-sticky{position:relative !important;top:auto !important}.bsf-sfs__default-visual,.bsf-sfs__hover-visuals{position:absolute;inset:0;transition:opacity .3s ease;pointer-events:none}.bsf-sfs__default-visual{opacity:1}.bsf-sfs__hover-visuals{opacity:0}.bsf-sfs--hovering .bsf-sfs__default-visual{opacity:0}.bsf-sfs--hovering .bsf-sfs__hover-visuals{opacity:1}.bsf-sfs__default-visual img,.bsf-sfs__hover-visuals img{width:100%;height:100%;object-fit:cover;display:block}.bsf-sfs[data-default-visual=hover-only] .bsf-sfs__default-visual{opacity:0}.bsf-sfs[data-default-visual=hover-only].bsf-sfs--hovering .bsf-sfs__default-visual{opacity:0}.bsf-sfs[data-default-visual=hover-only].bsf-sfs--hovering .bsf-sfs__hover-visuals{opacity:1}.bsf-sfs .bsf-sfb__visual-col{display:none}.bsf-sfs .bsf-sfb--3-column.bsf-sfb--visual-right{grid-template-columns:calc((100% - 1*var(--bsf-sfb-col-gap,32px))*var(--bsf-sfb-eyebrow-cols,2)/6) calc((100% - 1*var(--bsf-sfb-col-gap,32px))*var(--bsf-sfb-links-cols,4)/6);grid-template-areas:"eyebrow links"}.bsf-sfs .bsf-sfb--3-column.bsf-sfb--visual-left{grid-template-columns:calc((100% - 1*var(--bsf-sfb-col-gap,32px))*var(--bsf-sfb-links-cols,4)/6) calc((100% - 1*var(--bsf-sfb-col-gap,32px))*var(--bsf-sfb-eyebrow-cols,2)/6);grid-template-areas:"links eyebrow"}.bsf-sfs .bsf-sfb--2-column.bsf-sfb--visual-right,.bsf-sfs .bsf-sfb--2-column.bsf-sfb--visual-left{grid-template-columns:1fr;grid-template-areas:"links"}.bsf-sfs .bsf-sfb__links-col{min-height:auto}@media (max-width:767px){.bsf-sfs__inner{grid-template-columns:1fr !important;grid-template-areas:"content" !important}.bsf-sfs__visual-col{display:none !important}.bsf-sfs .bsf-sfb__visual-col{display:block !important}.bsf-sfs .bsf-sfb,.bsf-sfs .bsf-sfb--3-column,.bsf-sfs .bsf-sfb--2-column,.bsf-sfs .bsf-sfb--visual-right,.bsf-sfs .bsf-sfb--visual-left{grid-template-columns:1fr !important;grid-template-areas:"visual" "eyebrow" "links" !important}.bsf-sfs .bsf-sfb__visual-sticky{position:relative !important;width:100% !important;height:auto !important;aspect-ratio:16/10 !important;max-height:none !important;border-radius:12px}.bsf-sfs .bsf-sfb__hover-visuals{display:none !important}.bsf-sfs .bsf-sfb__links-col{min-height:auto !important}}