.swan-light-mode,:root{--swan-carousel-margin:0;--swan-carousel-prev-left:calc(-1 * var(--swan-carousel-arrow-offset));--swan-carousel-prev-right:auto;--swan-carousel-next-left:auto;--swan-carousel-next-right:calc(-1 * var(--swan-carousel-arrow-offset));--swan-carousel-button-offset-promo-bar:calc(max(((100vw - (var(--swan-spacing-layout-page-content-max-width) - calc(var(--swan-spacing-standard-8) - var(--swan-spacing-layout-grid-gutter-standard)) - var(--swan-carousel-arrow-width))) / 2), calc(var(--swan-spacing-standard-8) - var(--swan-spacing-layout-grid-gutter-standard))));--swan-carousel-arrow-button-width:64px;--swan-carousel-arrow-width:var(--swan-carousel-arrow-button-width);--swan-carousel-arrow-height:var(--swan-carousel-arrow-width);--swan-carousel-arrow-top:50%;--swan-carousel-arrow-offset:calc(var(--swan-carousel-arrow-width) / 2);--swan-carousel-arrow-background:rgb(255 255 255 / 70%);--swan-carousel-arrow-box-shadow:0 2px 4px rgb(0 0 0 / 7%);--swan-carousel-arrow-vertical-offset:0px;--swan-carousel-arrow-transform:translateY(calc(-50% + var(--swan-carousel-arrow-vertical-offset) - 2px));--swan-carousel-arrow-transition:0.2s ease all;--swan-carousel-arrow-border-width:1px;--swan-carousel-arrow-border-color:var(--swan-base-border-color);--swan-carousel-arrow-border-color-focus:var(--swan-color-black-900);--swan-carousel-arrow-border-radius:50%;--swan-carousel-dot-width:12px;--swan-carousel-dot-active-width:16px;--swan-carousel-dot-box-shadow:unset;--swan-carousel-dot-background-standard:var(--swan-color-grey-600);--swan-carousel-dot-background-hover:var(--swan-color-grey-800);--swan-carousel-dot-background-active:var(--swan-color-black-900);--swan-carousel-dots-background:none;--swan-carousel-dots-border-color:transparent;--swan-carousel-dots-border-radius:0;--swan-carousel-dots-border-width:0;--swan-carousel-dots-bottom:-32px;--swan-carousel-dots-width:100%;--swan-carousel-dots-box-shadow:unset;--swan-carousel-dots-font-color:var(--swan-color-black-800);--swan-carousel-dots-font-size:inherit;--swan-carousel-dots-font-weight:var(--swan-font-weight-normal);--swan-carousel-dots-height:auto;--swan-carousel-dots-left:auto;--swan-carousel-dots-right:auto;--swan-carousel-dots-top:auto;--swan-carousel-dots-transform:none}@media only screen and (max-width:767px){.swan-light-mode,:root{--swan-carousel-button-offset-promo-bar:var(--swan-spacing-standard-1)}}@media only screen and (min-width:768px) and (max-width:1023px){.swan-light-mode,:root{--swan-carousel-button-offset-promo-bar:var(--swan-spacing-standard-2)}}@media only screen and (max-width:1023px){.swan-light-mode,:root{--swan-carousel-arrow-width:40px}}.swan-dark-mode{--swan-carousel-arrow-border-color:var(--swan-base-border-color, var(--swan-color-white-900));--swan-carousel-dot-background-standard:var(--swan-color-grey-300);--swan-carousel-dot-background-hover:var(--swan-color-grey-100);--swan-carousel-dot-background-active:var(--swan-color-white-900);--swan-carousel-dots-font-color:var(--swan-color-white-900)}:root{--swan-thumbnails-hero:1}.swan-thumbnails-hero{overflow:hidden;position:relative}.swan-thumbnails-hero-background-container{height:auto;position:absolute;width:100%;z-index:1}.swan-thumbnails-hero-background-container img{height:100%;object-fit:cover;width:100%}.swan-thumbnails-hero-images-carousel-container{position:static;z-index:2}.swan-thumbnails-hero-images-carousel-container .swan-carousel{background:var(--swan-color-grey-100);height:100%;position:relative;text-align:center;top:0;width:100%;opacity:0;transition:opacity 2s ease}.swan-thumbnails-hero-images-carousel-container .swan-carousel.slick-initialized{opacity:1}.swan-thumbnails-hero-images-carousel-container .swan-carousel .slick-list,.swan-thumbnails-hero-images-carousel-container .swan-carousel .slick-track{height:100%}.swan-thumbnails-hero-images-carousel-container .swan-carousel .slick-slide{height:auto}.swan-thumbnails-hero-images-carousel-container .swan-carousel .slick-slide img,.swan-thumbnails-hero-images-carousel-container .swan-carousel .slick-slide picture,.swan-thumbnails-hero-images-carousel-container .swan-carousel .slick-slide video{height:100%;max-height:100%;width:100%;object-fit:cover}.swan-thumbnails-hero-images-carousel-container .swan-carousel .slick-slide>div{height:100%;width:100%}.swan-thumbnails-hero-images-carousel-container .swan-carousel .slick-slide.slick-active{z-index:1}.swan-thumbnails-hero-images-carousel-container .slick-dots>li>button{border:0}.swan-thumbnails-hero-images-carousel-container .slick-dots>li>button>.swan-carousel-slide{display:none;width:100%;height:100%}.swan-thumbnails-hero-images-carousel-container .slick-dots>li.slick-active>button>.swan-carousel-slide{border:2px solid var(--swan-state-selected-border-color)}.swan-thumbnails-hero-content-container{display:block;justify-content:flex-end;position:relative;z-index:3;width:100%;max-width:var(--swan-size-breakpoint-lg-start);margin:0 0 0 auto}.swan-thumbnails-hero-content-container .swan-thumbnails-hero-content{width:auto;background-color:var(--swan-base-background-color);color:var(--swan-base-text-color)}.swan-thumbnails-hero.swan-thumbnails-hero-skin-under{min-height:0;overflow:visible}.swan-thumbnails-hero.swan-thumbnails-hero-skin-under .swan-thumbnails-hero-background-container{height:var(--swan-thumbnails-hero-under-image-height,47.619047619vw);max-height:var(--swan-thumbnails-hero-under-image-max-height,min(75vh,800px))}.swan-thumbnails-hero.swan-thumbnails-hero-skin-under .swan-thumbnails-hero-images-carousel-container{height:var(--swan-thumbnails-hero-under-image-height,47.619047619vw);max-height:var(--swan-thumbnails-hero-under-image-max-height,min(75vh,800px));margin-bottom:calc(var(--swan-carousel-dot-width) + (2 * var(--swan-spacing-standard-3)))}.swan-thumbnails-hero.swan-thumbnails-hero-skin-under .swan-thumbnails-hero-content-container{position:relative;z-index:5;align-items:flex-start;margin-right:0}.swan-thumbnails-hero.swan-thumbnails-hero-skin-under .swan-thumbnails-hero-content-container .swan-thumbnails-hero-content{width:100%;margin:0}@media only screen and (min-width:768px){.swan-thumbnails-hero.swan-thumbnails-hero-skin-standard .swan-thumbnails-hero-images-carousel-container{inset:0;position:absolute}.swan-thumbnails-hero.swan-thumbnails-hero-skin-standard .swan-thumbnails-hero-images-carousel-container .swan-carousel{position:absolute}.swan-thumbnails-hero.swan-thumbnails-hero-skin-standard .swan-thumbnails-hero-content-container .swan-thumbnails-hero-content{margin:var(--swan-spacing-standard-9) var(--swan-spacing-standard-8);background-color:var(--swan-color-white-900);color:var(--swan-color-black-800)}.swan-thumbnails-hero.swan-thumbnails-hero-skin-under{min-height:calc(min(var(--swan-thumbnails-hero-under-image-height,47.619047619vw),var(--swan-thumbnails-hero-under-image-max-height,min(75vh,800px))) + 40px + var(--swan-spacing-standard-4));overflow:initial}.swan-thumbnails-hero.swan-thumbnails-hero-skin-under .swan-thumbnails-hero-images-carousel-container{position:absolute;inset:0;margin-bottom:calc(40px + var(--swan-spacing-standard-4) + var(--swan-spacing-standard-4))}.swan-thumbnails-hero.swan-thumbnails-hero-skin-under .swan-thumbnails-hero-images-carousel-container .slick-dots>li>button{border-radius:3px;overflow:hidden}.swan-thumbnails-hero.swan-thumbnails-hero-skin-under .swan-thumbnails-hero-images-carousel-container .slick-dots>li>button::before{display:none}.swan-thumbnails-hero.swan-thumbnails-hero-skin-under .swan-thumbnails-hero-images-carousel-container .slick-dots>li>button>.swan-carousel-slide{display:initial}.swan-thumbnails-hero.swan-thumbnails-hero-skin-under .swan-thumbnails-hero-images-carousel-container .slick-dots>li>button:focus:not(.focus-visible){outline:0}.swan-thumbnails-hero.swan-thumbnails-hero-skin-under .swan-thumbnails-hero-images-carousel-container .slick-dots>li>button:focus-visible,.swan-thumbnails-hero.swan-thumbnails-hero-skin-under .swan-thumbnails-hero-images-carousel-container .slick-dots>li>button:focus:not(:focus-visible){outline:0}.swan-thumbnails-hero.swan-thumbnails-hero-skin-under .swan-thumbnails-hero-images-carousel-container .slick-dots>li>button.focus-visible{box-shadow:0 0 0 2px var(--swan-color-white-900),0 0 0 4px var(--swan-color-semantic-focus)}.swan-dark-mode .swan-thumbnails-hero.swan-thumbnails-hero-skin-under .swan-thumbnails-hero-images-carousel-container .slick-dots>li>button.focus-visible,.swan-thumbnails-hero.swan-thumbnails-hero-skin-under .swan-thumbnails-hero-images-carousel-container .slick-dots>li>button.focus-visible.swan-dark-mode{box-shadow:0 0 0 2px var(--swan-color-grey-900),0 0 0 4px var(--swan-color-semantic-focus-dark)}.swan-thumbnails-hero.swan-thumbnails-hero-skin-under .swan-thumbnails-hero-images-carousel-container .slick-dots>li>button:focus-visible{box-shadow:0 0 0 2px var(--swan-color-white-900),0 0 0 4px var(--swan-color-semantic-focus)}.swan-dark-mode .swan-thumbnails-hero.swan-thumbnails-hero-skin-under .swan-thumbnails-hero-images-carousel-container .slick-dots>li>button:focus-visible,.swan-thumbnails-hero.swan-thumbnails-hero-skin-under .swan-thumbnails-hero-images-carousel-container .slick-dots>li>button:focus-visible.swan-dark-mode{box-shadow:0 0 0 2px var(--swan-color-grey-900),0 0 0 4px var(--swan-color-semantic-focus-dark)}.swan-thumbnails-hero.swan-thumbnails-hero-skin-under .swan-thumbnails-hero-images-carousel-container .slick-dots{position:absolute;top:calc(min(var(--swan-thumbnails-hero-under-image-height,47.619047619vw),var(--swan-thumbnails-hero-under-image-max-height,min(75vh,800px))) + var(--swan-spacing-standard-4));bottom:auto;left:0;height:40px;width:100%;display:block}.swan-thumbnails-hero.swan-thumbnails-hero-skin-under .swan-thumbnails-hero-images-carousel-container .slick-dots>li{margin-right:var(--swan-spacing-standard-1)}.swan-thumbnails-hero.swan-thumbnails-hero-skin-under .swan-thumbnails-hero-images-carousel-container .slick-dots>li>button{padding:0!important;height:40px!important;width:40px!important}.swan-thumbnails-hero.swan-thumbnails-hero-skin-under .swan-thumbnails-hero-content-container{width:40%;padding-top:var(--swan-spacing-standard-10)}}@media only screen and (min-width:1024px){.swan-thumbnails-hero-background-container{height:100%}.swan-thumbnails-hero-images-carousel-container .swan-carousel .slick-slide{height:100%}.swan-thumbnails-hero.swan-thumbnails-hero-skin-under .swan-thumbnails-hero-content-container .swan-thumbnails-hero-content{background-color:var(--swan-color-white-900);color:var(--swan-color-black-800);margin-left:auto}}@media only screen and (min-width:1440px){.swan-thumbnails-hero.swan-thumbnails-hero-skin-standard .swan-thumbnails-hero-images-carousel-container .slick-dots>li>button{border-radius:3px;overflow:hidden}.swan-thumbnails-hero.swan-thumbnails-hero-skin-standard .swan-thumbnails-hero-images-carousel-container .slick-dots>li>button::before{display:none}.swan-thumbnails-hero.swan-thumbnails-hero-skin-standard .swan-thumbnails-hero-images-carousel-container .slick-dots>li>button>.swan-carousel-slide{display:initial}.swan-thumbnails-hero.swan-thumbnails-hero-skin-standard .swan-thumbnails-hero-images-carousel-container .slick-dots>li>button:focus:not(.focus-visible){outline:0}.swan-thumbnails-hero.swan-thumbnails-hero-skin-standard .swan-thumbnails-hero-images-carousel-container .slick-dots>li>button:focus-visible,.swan-thumbnails-hero.swan-thumbnails-hero-skin-standard .swan-thumbnails-hero-images-carousel-container .slick-dots>li>button:focus:not(:focus-visible){outline:0}.swan-thumbnails-hero.swan-thumbnails-hero-skin-standard .swan-thumbnails-hero-images-carousel-container .slick-dots>li>button.focus-visible{box-shadow:0 0 0 2px var(--swan-color-white-900),0 0 0 4px var(--swan-color-semantic-focus)}.swan-dark-mode .swan-thumbnails-hero.swan-thumbnails-hero-skin-standard .swan-thumbnails-hero-images-carousel-container .slick-dots>li>button.focus-visible,.swan-thumbnails-hero.swan-thumbnails-hero-skin-standard .swan-thumbnails-hero-images-carousel-container .slick-dots>li>button.focus-visible.swan-dark-mode{box-shadow:0 0 0 2px var(--swan-color-grey-900),0 0 0 4px var(--swan-color-semantic-focus-dark)}.swan-thumbnails-hero.swan-thumbnails-hero-skin-standard .swan-thumbnails-hero-images-carousel-container .slick-dots>li>button:focus-visible{box-shadow:0 0 0 2px var(--swan-color-white-900),0 0 0 4px var(--swan-color-semantic-focus)}.swan-dark-mode .swan-thumbnails-hero.swan-thumbnails-hero-skin-standard .swan-thumbnails-hero-images-carousel-container .slick-dots>li>button:focus-visible,.swan-thumbnails-hero.swan-thumbnails-hero-skin-standard .swan-thumbnails-hero-images-carousel-container .slick-dots>li>button:focus-visible.swan-dark-mode{box-shadow:0 0 0 2px var(--swan-color-grey-900),0 0 0 4px var(--swan-color-semantic-focus-dark)}.swan-thumbnails-hero.swan-thumbnails-hero-skin-standard .swan-thumbnails-hero-images-carousel-container .slick-dots{left:var(--swan-spacing-standard-8);position:absolute;top:var(--swan-spacing-standard-9);width:var(--swan-size-standard-9);z-index:4}.swan-thumbnails-hero.swan-thumbnails-hero-skin-standard .swan-thumbnails-hero-images-carousel-container .slick-dots>li{margin-bottom:var(--swan-spacing-standard-3)}.swan-thumbnails-hero.swan-thumbnails-hero-skin-standard .swan-thumbnails-hero-images-carousel-container .slick-dots>li>button{height:var(--swan-size-standard-9)!important;width:var(--swan-size-standard-9)!important}.swan-thumbnails-hero.swan-thumbnails-hero-skin-standard.swan-thumbnails-hero-content-wide .swan-thumbnails-hero-content-container{width:60%}.swan-thumbnails-hero.swan-thumbnails-hero-skin-standard .swan-thumbnails-hero-content-container{margin-right:calc((100% - min(var(--swan-size-breakpoint-lg-start),100%))/ 2);width:40%}.swan-thumbnails-hero.swan-thumbnails-hero-skin-standard .swan-thumbnails-hero-content-container .swan-thumbnails-hero-content{margin:var(--swan-spacing-standard-9) var(--swan-spacing-standard-8) var(--swan-spacing-standard-9) 0}}@media only screen and (min-width:768px){.swan-thumbnails-hero-thumbnail-play-icon{position:absolute;inset:0;z-index:1;background:url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="10" cy="10" r="9.5" fill="black" fill-opacity="0.5" stroke="white"/><path d="M7.91225 14.167L7.91225 5.83362L13.9007 10.0002L7.91225 14.167Z" fill="white" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center}}