.c-homePageCarousel__desktop{display:block}@media only screen and (max-width:767px){.c-homePageCarousel__desktop{display:none}}.c-homePageCarousel__mobile{display:none}@media only screen and (max-width:767px){.c-homePageCarousel__mobile{display:block}}.c-mdNudge__img{height:100vh;width:auto}div.u-b-bg:empty{padding:0}.c-headerForCarousel__fixed{position:fixed;top:0;left:0;width:100%;z-index:1000000}.c-headerForCarousel__sticky{opacity:0;visibility:hidden}@media only screen and (max-width:767px){.c-headerForCarousel__fixed .c-head__ticker{height:32px}}.c-headerFix__temporary-header{min-height:auto;height:117px}@media only screen and (max-width:767px){.c-headerFix__temporary-header{min-height:134px}}.c-homePageCarousel__viewport{position:relative;margin:0 auto;max-width:1500px;overflow:hidden}.c-homePageCarousel__container{display:flex;align-items:center;transition:height .2s ease-in-out;overflow:hidden}.c-homePageCarousel__item{flex:1;width:100%;height:auto;flex:0 0 100%;transform:translateZ(0);position:relative;backface-visibility:hidden;transform-style:preserve-3d;will-change:opacity;opacity:1}@media only screen and (min-width:768px){.c-homePageCarousel__item{transition:opacity .3s ease}}.c-homePageCarousel__item.embla__slide--hidden{opacity:0}.c-homePageCarousel__content{max-width:100%;width:100%;height:auto;margin:0 auto;transition:opacity .3s ease;backface-visibility:hidden;transform-style:preserve-3d;will-change:opacity}.c-homePageCarousel__content.is-control{display:block}.c-homePageCarousel__content.is-variant{display:none}.c-homePageCarousel__content.is-image{background-color:#ddd}.c-homePageCarousel__content.is-image img{display:block;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .3s ease-in-out;backface-visibility:hidden;will-change:opacity}.c-homePageCarousel__content.is-image.is-loaded{background:none}.c-homePageCarousel__content.is-image.is-loaded img{opacity:1}.c-homePageCarousel__content.is-image.is-error{text-align:center;color:#848484;margin-top:16px}.c-homePageCarousel__content.is-video{transition:opacity .3s ease;backface-visibility:hidden;transform-style:preserve-3d;will-change:opacity}.c-homePageCarousel__content.is-video .mux-player{transition:opacity .3s ease;backface-visibility:hidden;transform:translateZ(0);will-change:opacity}.c-homePageCarousel__content.embla__slide--hidden{opacity:0}.c-homePageCarousel__content.embla__slide--selected{opacity:1}.c-homePageCarousel__video-player{max-width:100%;height:auto;max-height:100%;transition:opacity .3s ease;will-change:opacity}.c-homePageCarousel__dud,.c-homePageCarousel__arrow{position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1em;line-height:1;border-radius:100%;z-index:10;transition:all .25s ease}.c-homePageCarousel__dud.is-left,.c-homePageCarousel__arrow.is-left{left:1em}.c-homePageCarousel__dud.is-right,.c-homePageCarousel__arrow.is-right{right:1em}@media only screen and (max-width:767px){.c-homePageCarousel__dud,.c-homePageCarousel__arrow{display:none}}.c-homePageCarousel.is-single-item .c-homePageCarousel__dud,.c-homePageCarousel.is-single-item .c-homePageCarousel__arrow{display:none}.c-homePageCarousel__dud{width:3em;height:3em}.c-homePageCarousel__arrow{padding:1em;box-shadow:0 1px 9px #0000001a,0 0 2px #00000014;-webkit-transition:box-shadow .25s cubic-bezier(.4,0,.2,1);transition:box-shadow .25s cubic-bezier(.4,0,.2,1)}.c-homePageCarousel__icon{width:.4em;height:.4em;vertical-align:middle;font-size:3.15em}.c-homePageCarousel__icon,.c-homePageCarousel__icon:before{display:inline-block}.c-homePageCarousel__icon:before{margin:-.3em}.c-homePageCarousel__icon{line-height:.74}.c-homePageCarousel__dots{display:inline-flex;position:absolute;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translate(-50%);bottom:.25em;line-height:0;z-index:1}.c-homePageCarousel__dot{padding:.5em .4em}.c-homePageCarousel__spot{width:.6em;height:.6em;background-color:#ddd;border-radius:100%}.is-on .c-homePageCarousel__spot{background-color:#00bdb3}
