@layer m-hero-carousel{.m-hero-carousel{--hc-transition:1000ms;--hc-media-height:30.3125rem;--hc-media-height-md:53.125rem;--hc-nav-offset:var(--rd-fixed-chrome-height,0px);--hc-overlay:color-mix(in srgb,var(--bfs-color-black,#191919) 50%,transparent);--hc-text:var(--rd-surface-body-fg,var(--bfs-color-white,#fff));--hc-subcopy-color:var(--rd-surface-body-fg,var(--bfs-color-white,#fff));--hc-disclaimer-color:var(--rd-surface-body-fg,var(--bfs-color-white,#fff));--hc-dot-inactive:var(--bfs-color-surface,#e5e5e5);--hc-dot-active:var(--bfs-color-primary,#d50032);--hc-arrow-bg:var(--bfs-color-white,#fff);--hc-arrow-fg:var(--bfs-color-primary,#d50032);--hc-media-bg:var(--bfs-color-secondary,#9c9c9f);--hc-shadow:-1px 1px 5px color-mix(in srgb,var(--bfs-color-black,#000) 35%,transparent);--rd-surface-body-fallback:var(--bfs-color-white,#fff);position:relative;text-size-adjust:100%;color:var(--hc-text);font-family:var(--bfs-font-body,system-ui,sans-serif);overflow:visible}.m-hero-carousel[data-rd-module-surface]{--rd-surface-section-py:0;padding-bottom:var(--rd-surface-pb-m,var(--rd-surface-section-py));padding-top:calc(var(--hc-nav-offset) + var(--rd-surface-pt-m, var(--rd-surface-section-py)))}.m-hero-carousel[data-rd-module-surface][data-rd-v=sm]{--rd-surface-section-py:clamp(1.25rem,3vw,2rem)}.m-hero-carousel[data-rd-module-surface][data-rd-v=md]{--rd-surface-section-py:clamp(2.5rem,5vw,4.5rem)}.m-hero-carousel[data-rd-module-surface][data-rd-v=lg]{--rd-surface-section-py:clamp(3.5rem,6vw,5.5rem)}.m-hero-carousel[data-rd-module-surface][data-rd-v=xl]{--rd-surface-section-py:clamp(4.5rem,8vw,7rem)}@media (min-width:48rem){.m-hero-carousel[data-rd-module-surface]{padding-bottom:var(--rd-surface-pb-t,var(--rd-surface-pb-m,var(--rd-surface-section-py)));padding-top:calc(var(--hc-nav-offset) + var(--rd-surface-pt-t, var(--rd-surface-pt-m, var(--rd-surface-section-py))))}}@media (min-width:64rem){.m-hero-carousel[data-rd-module-surface]{padding-bottom:var(--rd-surface-pb-l,var(--rd-surface-pb-t,var(--rd-surface-pb-m,var(--rd-surface-section-py))));padding-top:calc(var(--hc-nav-offset) + var(--rd-surface-pt-l, var(--rd-surface-pt-t, var(--rd-surface-pt-m, var(--rd-surface-section-py)))))}}@media (min-width:80rem){.m-hero-carousel[data-rd-module-surface]{padding-bottom:var(--rd-surface-pb-d,var(--rd-surface-pb-l,var(--rd-surface-pb-t,var(--rd-surface-pb-m,var(--rd-surface-section-py)))));padding-top:calc(var(--hc-nav-offset) + var(--rd-surface-pt-d, var(--rd-surface-pt-l, var(--rd-surface-pt-t, var(--rd-surface-pt-m, var(--rd-surface-section-py))))))}}.m-hero-carousel[data-rd-cw=medium] .bfs-container,.m-hero-carousel[data-rd-cw=theme] .bfs-container{max-width:var(--bfs-content-max-width,80rem)}.m-hero-carousel[data-rd-cw=narrow] .bfs-container{max-width:min(40rem,100%)}.m-hero-carousel[data-rd-cw=default] .bfs-container{max-width:min(72rem,100%)}.m-hero-carousel[data-rd-cw=wide] .bfs-container{max-width:min(90rem,100%)}.m-hero-carousel[data-rd-cw=full] .bfs-container{max-width:none}.m-hero-carousel__container,.m-hero-carousel__stage{overflow:visible;position:relative}.m-hero-carousel__stage{box-shadow:var(--hc-shadow);display:flex;flex-direction:column-reverse}@media (min-width:48rem){.m-hero-carousel__stage{display:block;min-height:var(--hc-media-height-md)}}.m-hero-carousel__track{min-height:var(--hc-media-height);overflow:visible;position:relative;width:100%}@media (min-width:48rem){.m-hero-carousel__track{min-height:var(--hc-media-height-md)}}.m-hero-carousel__slide{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--hc-transition) ease,visibility var(--hc-transition) ease;visibility:hidden}.m-hero-carousel__slide.is-active{opacity:1;pointer-events:auto;visibility:visible;z-index:1}.m-hero-carousel__media{background-color:var(--hc-media-bg);height:var(--hc-media-height);position:relative}@media (min-width:48rem){.m-hero-carousel__media{box-shadow:var(--hc-shadow);height:var(--hc-media-height-md)}}.m-hero-carousel__media--contain{height:auto}.m-hero-carousel__media--overlay:before{background:var(--hc-overlay,color-mix(in srgb,var(--bfs-color-black,#191919) 50%,transparent));content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.m-hero-carousel__media--contain img,.m-hero-carousel__media--contain video{height:auto;left:auto;max-width:100%;object-fit:contain;position:relative;top:auto;width:auto}.m-hero-carousel__video{display:none;z-index:1}@media (min-width:48rem){.m-hero-carousel__video{display:block}}@media (min-width:29.25rem){.m-hero-carousel__media--contain .m-hero-carousel__image--hide{display:none}}@media (max-width:47.99rem){.m-hero-carousel__media--contain img{height:auto;left:auto;max-width:100%;object-fit:contain;position:relative;top:auto;width:auto}}.m-hero-carousel__content{max-width:none;padding-inline:.9375rem .3125rem;position:absolute;top:40%;transform:translateY(-50%);width:100%;z-index:3}.m-hero-carousel--placement-center .m-hero-carousel__content:not(.m-hero-carousel__content--shared),.m-hero-carousel--placement-left .m-hero-carousel__content:not(.m-hero-carousel__content--shared){left:50%;transform:translate(-50%,-50%)}.m-hero-carousel--placement-right .m-hero-carousel__content:not(.m-hero-carousel__content--shared){left:auto;padding-inline:.3125rem .9375rem;right:0;transform:translateY(-50%)}.m-hero-carousel__content--shared{align-items:center;display:flex;inset:0;left:auto;padding:0 2.5rem;pointer-events:none;right:auto;top:auto;transform:none}.m-hero-carousel__content--shared .m-hero-carousel__content-inner{pointer-events:auto}@media (max-width:47.99rem){.m-hero-carousel__content,.m-hero-carousel__content--shared{align-items:center;inset:0;bottom:0;display:flex;justify-content:center;left:0;padding-inline:.9375rem;right:0;top:0;transform:none}.m-hero-carousel[data-rd-align-m=left] .m-hero-carousel__content-inner,.m-hero-carousel[data-rd-align=left]:not([data-rd-align-m]) .m-hero-carousel__content-inner{text-align:left}.m-hero-carousel[data-rd-align-m=center] .m-hero-carousel__content-inner,.m-hero-carousel[data-rd-align=center]:not([data-rd-align-m]) .m-hero-carousel__content-inner{text-align:center}.m-hero-carousel[data-rd-align-m=right] .m-hero-carousel__content-inner,.m-hero-carousel[data-rd-align=right]:not([data-rd-align-m]) .m-hero-carousel__content-inner{text-align:right}.m-hero-carousel[data-rd-align-m=center] .m-hero-carousel__actions,.m-hero-carousel[data-rd-align=center]:not([data-rd-align-m]) .m-hero-carousel__actions{justify-content:center}.m-hero-carousel[data-rd-align-m=right] .m-hero-carousel__actions,.m-hero-carousel[data-rd-align=right]:not([data-rd-align-m]) .m-hero-carousel__actions{justify-content:flex-end}}@media (min-width:48rem){.m-hero-carousel__content:not(.m-hero-carousel__content--shared){padding-top:7.5rem}.m-hero-carousel--placement-left .m-hero-carousel__content:not(.m-hero-carousel__content--shared){left:46%;transform:translate(-50%,-50%)}.m-hero-carousel--placement-center .m-hero-carousel__content:not(.m-hero-carousel__content--shared){left:50%}.m-hero-carousel--placement-right .m-hero-carousel__content:not(.m-hero-carousel__content--shared){left:auto;right:4%;transform:translateY(-50%)}}@media (min-width:74.9375rem){.m-hero-carousel--placement-left .m-hero-carousel__content:not(.m-hero-carousel__content--shared){left:58%}}@media (min-width:95rem){.m-hero-carousel--placement-left .m-hero-carousel__content:not(.m-hero-carousel__content--shared){left:66%}}.m-hero-carousel__content-inner{width:100%}@media (min-width:48rem){.m-hero-carousel[data-rd-align=left] .m-hero-carousel__content-inner{text-align:left}.m-hero-carousel[data-rd-align=center] .m-hero-carousel__content-inner{text-align:center}.m-hero-carousel[data-rd-align=right] .m-hero-carousel__content-inner{text-align:right}}.m-hero-carousel__title{color:var(--rd-surface-heading-fg,var(--hc-text));margin-bottom:1.875rem}.m-hero-carousel__title :where(h1,h2,h3,h4,h5,h6){color:inherit;margin:0}.m-hero-carousel__title svg,.m-hero-carousel__title text{width:100%}.m-hero-carousel__title text{fill:none;stroke:var(--hc-text);stroke-width:1.5px}.m-hero-carousel__copy{color:var(--rd-surface-body-fg,var(--hc-text));font-family:var(--bfs-body-font-family,var(--bfs-font-body));font-size:var(--bfs-body-font-size,1rem);line-height:var(--bfs-body-line-height,1.45);margin-top:1rem}.m-hero-carousel__copy :where(p){margin:0}.m-hero-carousel__subcopy{color:var(--hc-subcopy-color,var(--rd-surface-body-fg,var(--hc-text)));margin-top:1.5rem}@media (min-width:48rem){.m-hero-carousel__subcopy{margin-top:3rem}}.m-hero-carousel__slide:not(.is-active) .m-hero-carousel__actions,.m-hero-carousel__slide:not(.is-active) .m-hero-carousel__copy,.m-hero-carousel__slide:not(.is-active) .m-hero-carousel__title{opacity:0;transition:opacity .2s ease}.m-hero-carousel__slide.is-active .m-hero-carousel__actions,.m-hero-carousel__slide.is-active .m-hero-carousel__copy,.m-hero-carousel__slide.is-active .m-hero-carousel__title{opacity:1;transition:opacity .4s ease-out 1s}.m-hero-carousel__actions{display:flex;flex-wrap:wrap;gap:.625rem;padding-top:1.25rem}@media (min-width:48rem){.m-hero-carousel[data-rd-align=center] .m-hero-carousel__actions{justify-content:center}.m-hero-carousel[data-rd-align=right] .m-hero-carousel__actions{justify-content:flex-end}}.m-hero-carousel__icon-overlay{bottom:0;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:2}.m-hero-carousel__icon-overlay img{display:block;height:6.25rem;object-fit:contain;transition:opacity .3s ease;width:6.25rem}@media (min-width:48rem){.m-hero-carousel__icon-overlay{bottom:-5%;left:50%}}@media (max-width:47.99rem){.m-hero-carousel__icon-overlay{bottom:-1.5625rem}}.m-hero-carousel__arrows{height:2.5rem;margin:1.375rem auto;position:relative;text-align:center;width:13.4375rem;z-index:4}@media (min-width:48rem){.m-hero-carousel__arrows{height:100%;inset:0;margin:0;pointer-events:none;position:absolute;width:100%}}.m-hero-carousel__arrows-inner{inset:0;pointer-events:none;position:absolute}@media (min-width:48rem){.m-hero-carousel__arrows-inner{height:37.5rem}.m-hero-carousel__arrows-inner--bottom_left{width:6.25rem}.m-hero-carousel__arrows-inner--bottom_left .m-hero-carousel__arrow{top:calc(100% - 3.125rem)}.m-hero-carousel__arrows-inner--bottom_right{left:calc(100vw - 6.25rem);width:6.25rem}.m-hero-carousel__arrows-inner--bottom_right .m-hero-carousel__arrow{top:calc(100% - 3.125rem)}}.m-hero-carousel__count{font-size:.875rem;left:0;pointer-events:none;position:absolute;text-align:center;top:.75rem;width:100%}@media (min-width:48rem){.m-hero-carousel__count{display:none}}.m-hero-carousel__arrow{align-items:center;background:var(--hc-arrow-bg);border:0;border-radius:50%;box-shadow:0 0 3px 1px color-mix(in srgb,var(--bfs-color-black,#000) 16%,transparent);color:var(--hc-arrow-fg);cursor:pointer;display:none;height:2.375rem;justify-content:center;padding:0;pointer-events:auto;position:absolute;top:0;transition:background-color .2s ease;width:2.375rem}.m-hero-carousel__arrow:focus{outline:none}.m-hero-carousel__arrow:focus-visible{outline:3px solid var(--bfs-color-primary,#d50032);outline-offset:2px}.m-hero-carousel__arrow:disabled{cursor:not-allowed;opacity:.4}.m-hero-carousel__arrow--prev{left:0;transform:rotate(180deg)}.m-hero-carousel__arrow--next{right:0}@media (min-width:48rem){.m-hero-carousel__arrow{display:inline-flex;top:50%}.m-hero-carousel__arrow--prev{left:.9375rem;transform:translateY(-50%) rotate(180deg)}.m-hero-carousel__arrow--next{right:.9375rem;transform:translateY(-50%)}.m-hero-carousel__arrow:hover:not(:disabled){background:color-mix(in srgb,var(--hc-arrow-bg) 90%,var(--bfs-color-black,#000))}}.m-hero-carousel__dots{display:flex;gap:.9375rem;justify-content:center;list-style:none;margin:1rem auto 0;max-width:50%;padding:0;z-index:4}@media (min-width:48rem){.m-hero-carousel__dots{margin-top:1.875rem;max-width:66.6667%}}@media (min-width:82.5rem){.m-hero-carousel__dots{gap:.9375rem}}.m-hero-carousel__dot{background:var(--hc-dot-inactive);border:0;border-radius:0;clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);color:transparent;cursor:pointer;flex:1 1 auto;height:.25rem;max-width:4.9375rem;padding:0;text-indent:-9999px;transition:background-color .2s ease}.m-hero-carousel__dot.is-active{background:var(--hc-dot-active)}.m-hero-carousel__dot:focus-visible{outline:2px solid var(--bfs-color-primary,#d50032);outline-offset:2px}.m-hero-carousel__disclaimer{bottom:10%;left:0;margin-inline:auto;position:absolute;right:0;width:90%;z-index:3}.m-hero-carousel__disclaimer-sep{background:var(--hc-text);height:1px;width:100%}.m-hero-carousel__disclaimer p{color:var(--hc-disclaimer-color,var(--rd-surface-body-fg,var(--hc-text)));font-size:.625rem;line-height:1;margin:1.5rem 0 0;text-align:left}.m-hero-carousel__video-modal{display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:10000}.m-hero-carousel__video-modal[hidden]{display:none}.m-hero-carousel__video-modal-overlay{background:color-mix(in srgb,var(--bfs-color-black,#000) 70%,transparent);border:0;cursor:pointer;inset:0;padding:0;position:absolute}.m-hero-carousel__video-modal-dialog{position:relative;width:min(56rem,100%);z-index:1}.m-hero-carousel__video-modal-player{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.m-hero-carousel__video-modal-close{background:transparent;border:0;cursor:pointer;font-size:1.5rem;line-height:1;padding:.25rem .5rem;position:absolute}}.m-hero-carousel__media:not(.m-hero-carousel__media--contain) img,.m-hero-carousel__media:not(.m-hero-carousel__media--contain) video{height:100%;left:0;max-height:none;max-width:none;object-fit:cover;pointer-events:none;position:absolute;top:0;width:100%}@media (min-width:48rem){.m-hero-carousel__image--hide{display:none}}
52:7	⚠  Parse error on line 1: 
...rd-surface-pt-t, var(--rd-surface-pt-m, var(--rd-surface-section-py)))
------------------------------------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]
58:7	⚠  Parse error on line 1: 
...rd-surface-pt-t, var(--rd-surface-pt-m, var(--rd-surface-section-py))))
------------------------------------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]
64:7	⚠  Parse error on line 1: 
...rd-surface-pt-t, var(--rd-surface-pt-m, var(--rd-surface-section-py)))))
------------------------------------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]