.ly-index-banner-section-container{display:block}.ly-index-banner-media-wrapper{height:calc(450 * var(--u,1px));position:relative}.ly-index-banner-media-wrapper .ly-index-banner-media-transformer-wrapper{width:100%;height:100%;position:relative;overflow:hidden}:is(.ly-index-banner-media-wrapper .ly-index-banner-media-transformer-wrapper) .ly-index-banner-media-items{display:flex;height:100%}:is(:is(.ly-index-banner-media-wrapper .ly-index-banner-media-transformer-wrapper) .ly-index-banner-media-items) .ly-index-banner-media-item{flex:0 0 auto;width:100%;height:100%;overflow:hidden;background-color:#aaaaaa80}:is(:is(:is(.ly-index-banner-media-wrapper .ly-index-banner-media-transformer-wrapper) .ly-index-banner-media-items) .ly-index-banner-media-item) ly-video,:is(:is(:is(.ly-index-banner-media-wrapper .ly-index-banner-media-transformer-wrapper) .ly-index-banner-media-items) .ly-index-banner-media-item) picture{display:flex;width:100%;height:100%}:is(:is(:is(:is(.ly-index-banner-media-wrapper .ly-index-banner-media-transformer-wrapper) .ly-index-banner-media-items) .ly-index-banner-media-item) ly-video,:is(:is(:is(.ly-index-banner-media-wrapper .ly-index-banner-media-transformer-wrapper) .ly-index-banner-media-items) .ly-index-banner-media-item) picture) img,:is(:is(:is(:is(.ly-index-banner-media-wrapper .ly-index-banner-media-transformer-wrapper) .ly-index-banner-media-items) .ly-index-banner-media-item) ly-video,:is(:is(:is(.ly-index-banner-media-wrapper .ly-index-banner-media-transformer-wrapper) .ly-index-banner-media-items) .ly-index-banner-media-item) picture) video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ly-index-banner-media-wrapper .ly-index-banner-media-activity-mask-image{position:absolute;inset:0;pointer-events:none;z-index:1;border-width:100px;border-style:solid;border-image-slice:300;border-image-width:100px;border-image-repeat:stretch}.ly-index-banner-media-wrapper .ly-index-banner-media-activity-tag-image{position:absolute;top:calc(373 * var(--u,1px));right:calc(14 * var(--u,1px));width:calc(108 * var(--u,1px));height:calc(107 * var(--u,1px));pointer-events:none;z-index:1}:is(.ly-index-banner-media-wrapper .ly-index-banner-media-activity-tag-image) picture{display:flex;width:100%;height:100%}:is(:is(.ly-index-banner-media-wrapper .ly-index-banner-media-activity-tag-image) picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ly-index-banner-media-wrapper .ly-index-banner-media-overlay{display:block!important;position:absolute;bottom:0;left:0;width:100%;height:calc(79 * var(--u,1px));pointer-events:none;background-image:linear-gradient(to bottom,transparent,var(--content-bg-color,#1f1f1f))}.ly-index-banner-content-wrapper{background-color:var(--content-bg-color,#1f1f1f)}.ly-index-banner-content-wrapper .ly-index-banner-content{padding:0 calc(28 * var(--u,1px)) calc(60 * var(--u,1px))}:is(.ly-index-banner-content-wrapper .ly-index-banner-content):has(.ly-index-banner-content-activity){padding-top:calc(40 * var(--u,1px))}:is(.ly-index-banner-content-wrapper .ly-index-banner-content) .ly-index-banner-content-activity{background-color:var(--activity-bg-color);border:1px solid var(--activity-border-color);color:var(--activity-color);display:flex;align-items:center;gap:calc(4 * var(--u,1px));padding:calc(4 * var(--u,1px)) calc(12 * var(--u,1px));width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;margin-bottom:calc(10 * var(--u,1px));font-weight:700;font-size:calc(14 * var(--u, 1px));line-height:calc(26 * var(--u, 1px));letter-spacing:0}:is(.ly-index-banner-content-wrapper .ly-index-banner-content) .ly-index-banner-content-titles{color:var(--title-color,#fff)}:is(:is(.ly-index-banner-content-wrapper .ly-index-banner-content) .ly-index-banner-content-titles) .ly-index-banner-content-title{font-weight:700;font-size:calc(32 * var(--u, 1px));line-height:calc(40 * var(--u, 1px));letter-spacing:0;text-align:center;margin-bottom:calc(10 * var(--u,1px))}:is(:is(.ly-index-banner-content-wrapper .ly-index-banner-content) .ly-index-banner-content-titles) .ly-index-banner-content-subtitle{font-weight:500;font-size:calc(18 * var(--u, 1px));line-height:calc(26 * var(--u, 1px));letter-spacing:0;text-align:center;margin-bottom:calc(28 * var(--u,1px))}:is(.ly-index-banner-content-wrapper .ly-index-banner-content) .ly-index-banner-content-buttons{display:flex;gap:calc(14 * var(--u,1px));margin-bottom:calc(28 * var(--u,1px));font-weight:700;font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle}:is(:is(.ly-index-banner-content-wrapper .ly-index-banner-content) .ly-index-banner-content-buttons) .ly-link-button{min-width:var(--btn-width-mobile);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:calc(14.5 * var(--u,1px));border-radius:calc(6 * var(--u,1px))}:is(:is(.ly-index-banner-content-wrapper .ly-index-banner-content) .ly-index-banner-content-buttons) .ly-primary-button{background-color:var(--primary-btn-bg-color);border-color:var(--primary-btn-border-color);color:var(--primary-btn-color)}:is(:is(.ly-index-banner-content-wrapper .ly-index-banner-content) .ly-index-banner-content-buttons) .ly-secondary-button{background-color:var(--secondary-btn-bg-color);border-color:var(--secondary-btn-border-color);color:var(--secondary-btn-color)}.ly-index-banner-mobile-indicators{display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--u,1px))}:is(.ly-index-banner-mobile-indicators .ly-index-banner-mobile-indicator) .ly-index-banner-mobile-indicator-line{display:block!important;width:calc(36 * var(--u,1px));height:calc(2 * var(--u,1px));background-color:#b3b3b3;position:relative;border-radius:100px;overflow:hidden}:is(:is(.ly-index-banner-mobile-indicators .ly-index-banner-mobile-indicator) .ly-index-banner-mobile-indicator-line)::after{content:'';width:inherit;height:inherit;position:absolute;top:0;left:0;background-color:#fff;border-radius:inherit;transform-origin:left;transform:scaleX(var(--progress,0))}@media screen and (min-width:768px){.ly-index-banner-section-wrapper{display:flex;flex-direction:row-reverse}.ly-index-banner-media-wrapper{flex:890;height:calc(700 * var(--u,1px))}.ly-index-banner-media-wrapper .ly-index-banner-media-activity-mask-image{left:-10px}.ly-index-banner-media-wrapper .ly-index-banner-media-activity-tag-image{position:absolute;top:calc(480 * var(--u,1px));right:auto;left:calc(-70 * var(--u,1px));width:calc(139 * var(--u,1px));height:calc(138 * var(--u,1px))}.ly-index-banner-media-wrapper .ly-index-banner-media-overlay{display:none!important}.ly-index-banner-content-wrapper{flex:550;display:flex;align-items:center;justify-content:center}.ly-index-banner-content-wrapper .ly-index-banner-content{padding:0 calc(40 * var(--u,1px))}:is(.ly-index-banner-content-wrapper .ly-index-banner-content) .ly-index-banner-content-inner{max-width:calc(470 * var(--u,1px))}:is(.ly-index-banner-content-wrapper .ly-index-banner-content) .ly-index-banner-content-activity{padding:calc(6 * var(--u,1px)) calc(12 * var(--u,1px));margin:0;margin-bottom:calc(18 * var(--u,1px));font-size:calc(18 * var(--u, 1px));line-height:calc(26 * var(--u, 1px))}:is(:is(.ly-index-banner-content-wrapper .ly-index-banner-content) .ly-index-banner-content-titles) .ly-index-banner-content-title{font-size:calc(48 * var(--u, 1px));line-height:calc(62 * var(--u, 1px));text-align:left;margin-bottom:calc(18 * var(--u,1px))}:is(:is(.ly-index-banner-content-wrapper .ly-index-banner-content) .ly-index-banner-content-titles) .ly-index-banner-content-subtitle{font-size:calc(18 * var(--u, 1px));line-height:calc(26 * var(--u, 1px));text-align:left;margin-bottom:calc(50 * var(--u,1px))}:is(.ly-index-banner-content-wrapper .ly-index-banner-content) .ly-index-banner-content-buttons{display:flex;gap:calc(16 * var(--u,1px));margin:0;font-size:calc(18 * var(--u, 1px));line-height:calc(22 * var(--u, 1px))}:is(:is(.ly-index-banner-content-wrapper .ly-index-banner-content) .ly-index-banner-content-buttons) .ly-link-button{min-width:var(--btn-width-desktop);padding:calc(17 * var(--u,1px))}.ly-index-banner-mobile-indicators{position:absolute;right:calc(48 * var(--u,1px));bottom:calc(48 * var(--u,1px));z-index:2;display:flex;flex-direction:column;align-items:flex-end}.ly-index-banner-mobile-indicators .ly-index-banner-mobile-indicator{cursor:pointer;display:flex;align-items:center;gap:calc(10 * var(--u,1px))}.is-active:is(.ly-index-banner-mobile-indicators .ly-index-banner-mobile-indicator) .ly-index-banner-mobile-indicator-title{color:#fff}:is(.ly-index-banner-mobile-indicators .ly-index-banner-mobile-indicator) .ly-index-banner-mobile-indicator-title{font-weight:700;font-size:calc(9.52 * var(--u, 1px));line-height:calc(14.28 * var(--u, 1px));letter-spacing:calc(1.2 * var(--u, 1px));color:#fffFFF99}:is(.ly-index-banner-mobile-indicators .ly-index-banner-mobile-indicator) .ly-index-banner-mobile-indicator-line{width:calc(32 * var(--u,1px));background-color:#fffFFF4D}}