:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) :where(.hb-slides,.hb-slide){position:absolute;inset:0}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) :where(.hb-slides){isolation:isolate}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) :where(.hb-slide){opacity:0;visibility:hidden;transition:opacity 1.6s ease,visibility 0s 1.6s}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) :where(.hb-slide.is-on){z-index:1;opacity:1;visibility:visible;transition:opacity 1.6s ease,visibility 0s}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) :where(.hb-slide.is-same){opacity:1;visibility:visible;transition:none}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) :where(.hb-slide)>:where(img){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) :where(.hb-film){position:absolute;inset:0;overflow:hidden;pointer-events:none;container-type:size}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) :where(.hb-video){position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:0;opacity:0;transition:opacity .8s ease;pointer-events:none}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) :where(.hb-vimeo){inset:auto;top:50%;left:50%;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);transform:translate(-50%,-50%)}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) :where(.hb-video.is-playing){opacity:1}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) :where(.hb-video.is-failed){display:none}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) :where(:has(>.hb-film>.hb-video.is-playing))>:where(img){opacity:0}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) :where([data-hero-paused]) :where(img){animation-play-state:paused!important}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) :where(.hb-pause){position:absolute;right:16px;bottom:16px;z-index:3;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgb(255 255 255/.6);border-radius:999px;background:rgb(0 0 0/.55);color:#fff;cursor:pointer}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) :where(.hb-pause[hidden]){display:none}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) :where(.hb-pause:hover){background:rgb(0 0 0/.7)}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) :where(.hb-pause:focus-visible){outline:2px solid #fff;outline-offset:2px}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) :where(.hb-pause)>:where(svg){width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) :where(.hb-pause)>:where(svg)>:where(path+path){display:none;fill:currentColor;stroke:none}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) :where(.hb-pause[aria-pressed=true])>:where(svg)>:where(path:first-child){display:none}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) :where(.hb-pause[aria-pressed=true])>:where(svg)>:where(path+path){display:inline}@media (prefers-reduced-motion:reduce){:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) :where(.hb-slide){transition:none}:where(.rs,.rht,.rps,.rgh,.rfg,.ric,.rqz,.rmd,.rll,.rvl) :where(.hb-film,.hb-pause){display:none}}