.WatchVideo_button___UT45{--wv-size:calc(100 * var(--rpx));--wv-gap:var(--s-8);width:var(--wv-size);height:var(--wv-size);padding:0;border:0;background:none;cursor:pointer}.WatchVideo_button___UT45,.WatchVideo_circle__XWFEz{position:relative;display:flex;align-items:center;justify-content:center}.WatchVideo_circle__XWFEz{z-index:2;width:calc(.8*var(--wv-size) - 2*var(--wv-gap));height:calc(.8*var(--wv-size) - 2*var(--wv-gap));border-radius:50%;background:var(--secondary);transition:transform var(--transition-duration-normal) var(--transition-timing-function-ease)}.WatchVideo_circle__XWFEz svg{fill:var(--white-100)}.WatchVideo_button___UT45:hover .WatchVideo_circle__XWFEz{transform:scale(1.06)}@keyframes WatchVideo_wv-ring-spin__ZuUlN{to{transform:rotate(1turn)}}.WatchVideo_ring__Ter39{position:absolute;inset:0;width:100%;height:100%;overflow:visible;animation:WatchVideo_wv-ring-spin__ZuUlN 18s linear infinite}.WatchVideo_ringText__2uXx8{font:var(--font-p3);fill:var(--tertiary)}@media(max-width:767px){.WatchVideo_button___UT45{--wv-size:calc(72 * var(--rpx));--wv-gap:calc(6 * var(--rpx))}}@media(min-width:1024px){.WatchVideo_button___UT45{--wv-size:calc(144 * var(--rpx));--wv-gap:var(--s-8)}}@media(prefers-reduced-motion:reduce){.WatchVideo_circle__XWFEz{transition:none}.WatchVideo_ring__Ter39{animation:none}.WatchVideo_button___UT45:hover .WatchVideo_circle__XWFEz{transform:none}}.WatchVideo_modal__Wq3Xm{width:min(1280*var(--rpx),92vw);max-width:none}.WatchVideo_close__eRpPJ{position:absolute;top:var(--s-16);right:var(--s-16);z-index:3;display:flex;align-items:center;justify-content:center;width:calc(56*var(--rpx));height:calc(56*var(--rpx));padding:0;border:0;border-radius:50%;background:var(--black-70);cursor:pointer;transition:background var(--transition-duration-fast) var(--transition-timing-function-ease)}.WatchVideo_close__eRpPJ:hover{background:var(--primary)}.BanerClient_section__rbau1{margin-top:var(--header-stack-height)}.BanerClient_card__U5d5z{position:relative;overflow:hidden;--carousel-nav-surface:var(--background)}@media(min-width:768px){.BanerClient_descriptionCard__hAvmp{min-height:calc(829*var(--rpx))}}@media(min-width:768px)and (min-aspect-ratio:3/2){.BanerClient_descriptionCard__hAvmp{height:calc(100dvh - var(--header-stack-height));max-height:var(--max-height-window)}}.BanerClient_stack__2gmQ0{flex:1 1}.BanerClient_breadcrumbs__T3Mea{padding-top:0;padding-bottom:0}.BanerClient_decor__7KeHj{position:absolute;z-index:0;color:var(--primary);opacity:.05;pointer-events:none}.BanerClient_frameDecor__ZTaxG{inset:0}@media(min-width:1024px){.BanerClient_frameDecor__ZTaxG{top:auto;right:0;bottom:-10%;left:auto;width:93%;height:110%}}.BanerClient_galleryDecor__FGwDm{left:37%;top:17%;width:63%;height:100%}@media(max-width:767px){.BanerClient_description__4R0ms.BanerClient_description__4R0ms,.BanerClient_description__4R0ms.BanerClient_description__4R0ms p,.BanerClient_subtitle__Mh8YK.BanerClient_subtitle__Mh8YK,.BanerClient_subtitle__Mh8YK.BanerClient_subtitle__Mh8YK p{font-size:calc(14*var(--rpx))}.BanerClient_subtitle__Mh8YK.BanerClient_subtitle__Mh8YK p:not(:last-child){margin-bottom:calc(2*var(--rpx))}.BanerClient_container__yRJbd{padding-left:0!important;padding-right:0!important}}@media(min-width:768px)and (max-width:1023px){.BanerClient_demoButton__He6bc{--button-width:calc(280 * var(--rpx))}}.BanerClient_compactBreadcrumbs__mRH8c{padding-top:0;padding-bottom:0;padding-left:var(--s-80)}@media(max-width:1023px){.BanerClient_compactBreadcrumbs__mRH8c{padding-left:var(--s-24)}}@media(max-width:767px){.BanerClient_compactBreadcrumbs__mRH8c{padding-left:var(--s-8)}}.BanerClient_compactHeading__ylyxv{padding:0 var(--s-80)}@media(max-width:1023px){.BanerClient_compactHeading__ylyxv{padding:0 var(--s-24)}}@media(max-width:767px){.BanerClient_compactHeading__ylyxv{padding:0 var(--s-8)}}.BanerClient_demoLink__If7FQ,.BanerClient_demoLink__If7FQ:hover{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.BanerClient_demoLink__If7FQ:hover span{color:var(--secondary)}.BanerClient_gallery__wSbcs{position:relative;padding:0 var(--s-8);margin-top:var(--s-24)}@media(min-width:768px)and (max-width:1023px){.BanerClient_gallery__wSbcs{padding:0 var(--s-24)}}@media(min-width:1024px){.BanerClient_gallery__wSbcs{padding:0 var(--s-80)}}.BanerClient_frameArea__VbpFN,.BanerClient_frame__dKlId{position:relative;width:100%;overflow:hidden}.BanerClient_frame__dKlId{display:block;height:calc(220*var(--rpx))}@media(min-width:768px)and (max-width:1023px){.BanerClient_frame__dKlId{height:calc(360*var(--rpx))}}@media(min-width:1024px){.BanerClient_frame__dKlId{height:min(541*var(--rpx),100dvh - var(--header-stack-height) - 303*var(--rpx))}}.BanerClient_frameImage__DuOVb{position:absolute!important;left:0;bottom:-25%}.BanerClient_photoImage__5Hs0r{border-radius:var(--s-8)}.BanerClient_galleryNav__l8dKo{position:absolute;top:50%;right:0;left:0;z-index:2;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.BanerClient_galleryNav__l8dKo button{pointer-events:auto}@media(max-width:1023px){.BanerClient_galleryNav__l8dKo.BanerClient_galleryNav__l8dKo button{width:calc(40*var(--rpx));height:calc(40*var(--rpx));min-width:calc(40*var(--rpx))}}@media(min-width:1024px){.BanerClient_galleryNav__l8dKo{right:auto;left:50%;width:calc(820*var(--rpx));transform:translate(-50%,-50%)}}.BanerClient_galleryDots__edF5E{position:absolute;bottom:var(--s-8);left:50%;display:flex;align-items:center;min-height:calc(56*var(--rpx));padding:var(--s-16);border-radius:calc(8*var(--rpx));background:var(--carousel-nav-surface,var(--white-100));transform:translateX(-50%);z-index:2}@media(max-width:1023px){.BanerClient_galleryDots__edF5E{min-height:calc(40*var(--rpx));padding:var(--s-8)}}.BanerClient_galleryDots__edF5E:empty{display:none}.BanerClient_videoButton__vYuPn{position:absolute;right:var(--s-8);top:0;z-index:2}@media(min-width:768px)and (max-width:1023px){.BanerClient_videoButton__vYuPn{right:var(--s-24);top:auto;bottom:0}}@media(min-width:1024px){.BanerClient_videoButton__vYuPn{right:var(--s-80);top:auto;bottom:0}}.BanerClient_imgFrame___rxko{position:relative;display:block;width:100%;height:calc(260*var(--rpx))}@media(min-width:768px)and (max-width:1023px){.BanerClient_imgFrame___rxko{height:calc(420*var(--rpx))}}@media(min-width:1024px){.BanerClient_imgFrame___rxko{position:absolute;right:0;bottom:0;width:66.5%;height:100%}}