.carouselia-hero{--carouselia-hero-vsl-aspect:4/5}.carouselia-hero__inner,.landing-hero__inner{contain:layout}.carouselia-hero__vsl{width:100%;contain:layout;min-height:0}.carouselia-hero__vsl-btn{display:block;width:100%;contain:layout;pointer-events:auto;cursor:pointer}.carouselia-hero__vsl-frame{position:relative;display:block;width:100%;overflow:hidden;aspect-ratio:var(--carouselia-hero-vsl-aspect,4/5);contain:layout;min-height:0;background:linear-gradient(145deg,#0c0d10,#000608 55%,#101218)}.carouselia-hero__vsl-frame--poster{isolation:isolate}.carouselia-hero__vsl-frame--mux,.carouselia-hero__vsl-frame.carouselia-hero__vsl-frame--mux{aspect-ratio:4/5}@keyframes vk-hero-vsl-in{0%{opacity:.15;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.carouselia-hero__vsl-frame--mux{animation:vk-hero-vsl-in .7s cubic-bezier(.22,1,.36,1) both}.carouselia-hero__vsl-native{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;opacity:0;transition:opacity .4s ease}.carouselia-hero__vsl-native.is-playing{opacity:1}@media (prefers-reduced-motion:reduce){.carouselia-hero__vsl-frame--mux{animation:none}.carouselia-hero__vsl-native{transition:none}}.carouselia-hero__vsl-mux{position:absolute;inset:0;width:100%;height:100%;border:none;display:block;pointer-events:none;--controls:none;--dialog:none;--media-background-color:transparent;background:transparent}.carouselia-hero__vsl-loop,.carouselia-hero__vsl-poster{position:absolute;inset:0;width:100%;height:100%;z-index:0;object-fit:cover;pointer-events:none}.carouselia-hero__vsl-embed{position:absolute;inset:0;overflow:hidden;container-type:size;z-index:1}.carouselia-hero__vsl-btn--enter{opacity:1;transform:none}.carouselia-hero__vsl-embed>iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:none;pointer-events:none;width:100%;height:100%;display:block}@container (min-aspect-ratio: 4/5){.carouselia-hero__vsl-embed>iframe{height:125cqw;width:100%}}@container (max-aspect-ratio: 4/5){.carouselia-hero__vsl-embed>iframe{width:80cqh;height:100%}}.carouselia-hero__vsl-btn:focus-visible .carouselia-hero__vsl-embed>iframe,.carouselia-hero__vsl-btn:hover .carouselia-hero__vsl-embed>iframe{transform:translate(-50%,-50%)}.carouselia-hero-vsl-modal__dialog{aspect-ratio:auto;width:auto;max-width:none;height:auto}.carouselia-hero-vsl-modal__stage{position:relative;display:block;width:min(100%,27.5rem);height:auto;aspect-ratio:var(--carouselia-hero-vsl-aspect,4/5);max-height:calc(100dvh - 2rem);overflow:hidden;box-sizing:border-box}@media (min-width:769px){.carouselia-hero-vsl-modal__stage{width:min(48rem,88vw,calc((100dvh - 2rem) * 4 / 5));height:auto;aspect-ratio:4/5;max-height:calc(100dvh - 2rem)}}.carouselia-hero-vsl-modal__stage .carouselia-hero__vsl-embed{z-index:0}.carouselia-hero-vsl-modal.is-open{display:flex!important;align-items:center;justify-content:center;position:fixed;inset:0;z-index:2147483646}.carouselia-hero-vsl-modal.is-open[hidden],.carouselia-hero-vsl-modal[hidden].is-closing{display:flex!important}.carouselia-hero-vsl-modal__close{position:absolute;top:.45rem;right:.45rem;z-index:6;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;min-width:0;min-height:0;padding:0;border:none;border-radius:12px;background:rgba(0,0,0,.28);color:rgba(255,255,255,.68);cursor:pointer;pointer-events:auto}.carouselia-hero-vsl-modal__close:focus-visible,.carouselia-hero-vsl-modal__close:hover{color:rgba(255,255,255,.92);background:rgba(0,0,0,.42)}.carouselia-hero-vsl-modal__cta{position:absolute;left:50%;bottom:1rem;z-index:6;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:11.5rem;max-width:calc(100% - 1.75rem);min-height:44px;padding:.65rem 1.1rem;border:none;border-radius:.625rem;background:linear-gradient(180deg,#ff9320,#ff8401 55%,#e06d00);color:#0d0d0f;font-size:.875rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;transform:translateX(-50%) translateY(8px);opacity:0;pointer-events:none;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}.carouselia-hero-vsl-modal__cta.is-visible{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.carouselia-hero-vsl-modal__embed{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}@media (max-width:767px){.carouselia-hero-vsl-modal.is-open{display:flex!important;align-items:center;justify-content:center;padding:1rem 1rem max(1rem,env(safe-area-inset-bottom,0px));box-sizing:border-box}.carouselia-hero-vsl-modal__dialog{width:100%;max-width:none;display:flex;align-items:center;justify-content:center}.carouselia-hero-vsl-modal__stage{width:min(100%,calc(100vw - 2rem),calc((100dvh - 3rem) * 4 / 5));max-height:calc(100dvh - 3rem);aspect-ratio:4/5;height:auto}.carouselia-hero-vsl-modal .carouselia-hero__vsl-embed{container-type:normal}.carouselia-hero-vsl-modal .carouselia-hero__vsl-embed>iframe,.carouselia-hero-vsl-modal__embed{position:absolute;inset:0;top:0;left:0;width:100%!important;height:100%!important;transform:none!important;pointer-events:none}}@media (prefers-reduced-motion:reduce){.carouselia-hero-vsl-modal__cta{transition:none;transform:translateX(-50%)}.carouselia-hero-vsl-modal__cta.is-visible{transform:translateX(-50%)}}.carouselia-hero__vsl-open{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;border:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.carouselia-hero__vsl-pill{display:inline-flex;align-items:center;gap:.65rem;padding:1rem 1.6rem 1rem 1.3rem;border-radius:12px;border:1px solid rgba(255,255,255,.28);background:rgba(0,0,0,.55);backdrop-filter:blur(16px) saturate(140%);box-shadow:0 10px 30px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.12);color:#fff;font-size:1.125rem;font-weight:600;line-height:1;letter-spacing:-.01em;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .25s ease}.carouselia-hero__vsl-pill svg{flex:none;width:1.25rem;height:1.25rem;color:#fff}.carouselia-hero__vsl-open:focus-visible .carouselia-hero__vsl-pill,.carouselia-hero__vsl-open:hover .carouselia-hero__vsl-pill{background:rgba(0,0,0,.68);transform:scale(1.04)}.carouselia-hero__vsl-open,.carouselia-hero__vsl-open:active,.carouselia-hero__vsl-open:focus{outline:none;box-shadow:none;-webkit-user-select:none;user-select:none}.carouselia-hero__vsl-open::-moz-focus-inner{border:0}.carouselia-hero__vsl-open:focus-visible .carouselia-hero__vsl-pill{outline:2px solid #fff;outline-offset:3px}.carouselia-hero__vsl-open:focus:not(:focus-visible) .carouselia-hero__vsl-pill{outline:none}.carouselia-hero-vsl-modal.carouselia-hero-vsl-modal{background:rgba(6,8,12,.72);backdrop-filter:blur(14px);opacity:0;transition:opacity .3s ease}.carouselia-hero-vsl-modal.is-open{opacity:1}.carouselia-hero-vsl-modal .carouselia-hero-vsl-modal__stage{transform:scale(.97);transition:transform .35s cubic-bezier(.22,1,.36,1)}.carouselia-hero-vsl-modal.is-open .carouselia-hero-vsl-modal__stage{transform:none}.carouselia-hero-vsl-modal .carouselia-hero-vsl-modal__embed--live{pointer-events:auto;object-fit:contain;background:#000608}.carouselia-hero-vsl-modal__mux{display:block;--media-object-fit:contain}.carouselia-hero-vsl-modal .carouselia-hero-vsl-modal__close{width:2.25rem;height:2.25rem;color:rgba(255,255,255,.9);background:rgba(0,0,0,.45)}.carouselia-hero-vsl-modal__minimize{display:none}@media (max-width:767px){.carouselia-hero-vsl-modal.carouselia-hero-vsl-modal.is-closing,.carouselia-hero-vsl-modal.carouselia-hero-vsl-modal.is-open{align-items:flex-end;justify-content:center;padding:0}.carouselia-hero-vsl-modal .carouselia-hero-vsl-modal__dialog{position:relative;flex-direction:column;align-items:stretch;width:100%;height:auto;padding:.5rem .75rem max(.75rem,env(safe-area-inset-bottom,0px));border-radius:1.25rem 1.25rem 0 0;background:#111316;box-shadow:0 -12px 40px rgba(0,0,0,.4);transform:translateY(100%);transition:transform .38s cubic-bezier(.22,1,.36,1)}.carouselia-hero-vsl-modal.is-open .carouselia-hero-vsl-modal__dialog{transform:translateY(0)}.carouselia-hero-vsl-modal .carouselia-hero-vsl-modal__stage,.carouselia-hero-vsl-modal.is-open .carouselia-hero-vsl-modal__stage{width:min(100%,calc((100dvh - 3rem) * 4 / 5));max-height:calc(100dvh - 3rem);margin:0 auto;aspect-ratio:4/5;transform:none}.carouselia-hero-vsl-modal .carouselia-hero-vsl-modal__close{display:none}.carouselia-hero-vsl-modal__minimize{display:flex;align-items:center;justify-content:center;align-self:center;width:3.5rem;height:1.75rem;margin:0 auto .4rem;padding:0;border:none;background:transparent;cursor:pointer}.carouselia-hero-vsl-modal__minimize>span{display:block;width:2.25rem;height:.3rem;border-radius:999px;background:rgba(255,255,255,.55)}.carouselia-hero__vsl-pill{font-size:1rem;gap:.55rem;padding:.85rem 1.35rem .85rem 1.1rem}.carouselia-hero__vsl-pill svg{width:1.125rem;height:1.125rem}}@media (prefers-reduced-motion:reduce){.carouselia-hero-vsl-modal .carouselia-hero-vsl-modal__dialog,.carouselia-hero-vsl-modal .carouselia-hero-vsl-modal__stage,.carouselia-hero-vsl-modal.carouselia-hero-vsl-modal,.carouselia-hero__vsl-pill{transition:none}.carouselia-hero-vsl-modal .carouselia-hero-vsl-modal__stage{transform:none}}.carouselia-hero-vsl-modal__mux--bare{--controls:none;--dialog:none;--loading-indicator:none;--title-display:none}.carouselia-hero-vsl-modal__toggle{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:none;background:transparent;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.carouselia-hero-vsl-modal__toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:12px;background:rgba(0,0,0,.5);backdrop-filter:blur(10px);color:#fff;opacity:0;transition:opacity .2s ease}.carouselia-hero-vsl-modal__toggle.is-paused .carouselia-hero-vsl-modal__toggle-icon,.carouselia-hero-vsl-modal__toggle:focus-visible .carouselia-hero-vsl-modal__toggle-icon,.carouselia-hero-vsl-modal__toggle:hover .carouselia-hero-vsl-modal__toggle-icon{opacity:1}.carouselia-hero-vsl-modal__toggle:focus-visible .carouselia-hero-vsl-modal__toggle-icon{outline:2px solid #fff;outline-offset:3px}.carouselia-hero-vsl-modal .carouselia-hero-vsl-modal__close{width:2.75rem;height:2.75rem;top:.6rem;right:.6rem;border-radius:.5rem;opacity:.6;transition:opacity .18s ease,background-color .18s ease}.carouselia-hero-vsl-modal .carouselia-hero-vsl-modal__close:focus-visible,.carouselia-hero-vsl-modal .carouselia-hero-vsl-modal__close:hover{opacity:1}@media (max-width:767px){.carouselia-hero-vsl-modal .carouselia-hero-vsl-modal__dialog{height:calc(100dvh - env(safe-area-inset-top, 0px));max-height:calc(100dvh - env(safe-area-inset-top, 0px));display:flex;flex-direction:column;justify-content:flex-start;will-change:transform}.carouselia-hero-vsl-modal .carouselia-hero-vsl-modal__stage,.carouselia-hero-vsl-modal.is-open .carouselia-hero-vsl-modal__stage{flex:1 1 auto;width:100%;max-height:none;min-height:0;aspect-ratio:auto;border:none;background:#000}.carouselia-hero-vsl-modal .carouselia-hero-vsl-modal__embed--live{object-fit:contain;--media-object-fit:contain}.carouselia-hero-vsl-modal__minimize{width:100%;height:2.75rem;margin:0;touch-action:none;cursor:grab}.carouselia-hero-vsl-modal__minimize>span{width:2.75rem;height:.35rem}.carouselia-hero-vsl-modal.is-dragging .carouselia-hero-vsl-modal__dialog{transition:none}.carouselia-hero-vsl-modal .carouselia-hero-vsl-modal__dialog{height:calc(100dvh - env(safe-area-inset-top, 0px));max-height:calc(100dvh - env(safe-area-inset-top, 0px))}}.carouselia-hero__vsl-pill{border-radius:var(--vk-btn-radius,.75rem)}.carouselia-hero-vsl-modal.carouselia-hero-vsl-modal:not([hidden]){display:flex;position:fixed;inset:0;z-index:2147483646}.carouselia-hero-vsl-modal.carouselia-hero-vsl-modal{will-change:opacity}.carouselia-hero-vsl-modal .carouselia-hero-vsl-modal__stage{background:#000;will-change:transform}.carouselia-hero-vsl-modal .carouselia-hero-vsl-modal__embed--live{opacity:0;transition:opacity .35s ease}.carouselia-hero-vsl-modal .carouselia-hero-vsl-modal__embed--live.is-playing{opacity:1}html.carouselia-vsl-open{scrollbar-gutter:stable}@media (prefers-reduced-motion:reduce){.carouselia-hero-vsl-modal .carouselia-hero-vsl-modal__embed--live,.carouselia-hero-vsl-modal .carouselia-hero-vsl-modal__stage,.carouselia-hero-vsl-modal.carouselia-hero-vsl-modal{transition:none}.carouselia-hero-vsl-modal .carouselia-hero-vsl-modal__stage{transform:none}}@media (max-width:767px){.carouselia-hero-vsl-modal .carouselia-hero-vsl-modal__dialog{height:80dvh;max-height:80dvh;align-items:center}.carouselia-hero-vsl-modal .carouselia-hero-vsl-modal__stage,.carouselia-hero-vsl-modal.is-open .carouselia-hero-vsl-modal__stage{flex:0 0 auto;width:min(88%,calc((80dvh - 2.75rem - 1.5rem - env(safe-area-inset-bottom, 0px)) * 4 / 5));aspect-ratio:4/5;margin:auto;border-radius:14px;overflow:hidden;isolation:isolate}.carouselia-hero-vsl-modal .carouselia-hero-vsl-modal__embed--live{border-radius:14px}}