.pvg-hero-carousel{isolation:isolate;--pvg-hero-aspect-desktop:1024 / 346;--pvg-hero-aspect-mobile:4 / 3;aspect-ratio:var(--pvg-hero-aspect-desktop);position:relative;overflow:hidden}@media (max-width:767px){.pvg-hero-carousel{aspect-ratio:var(--pvg-hero-aspect-mobile)}.pvg-hero-carousel__img{object-fit:contain!important;object-position:center center!important}}.pvg-hero-carousel__slide{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pvg-hero-carousel__slide--current{z-index:2;pointer-events:auto}.pvg-hero-carousel__slide--outgoing{z-index:1;animation:1.55s cubic-bezier(.4,0,.2,1) forwards pvgHeroOutgoing!important}.pvg-hero-carousel__slide--incoming{z-index:3;pointer-events:auto;animation:1.55s cubic-bezier(.22,1,.36,1) forwards pvgHeroIncoming!important}.pvg-hero-carousel__media{transform-origin:50%;will-change:transform, opacity, filter;position:absolute;inset:0}.pvg-react-home-root .pvg-hero-carousel__nav{z-index:10;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c0202b8;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,color .2s,transform .2s,border-color .2s,box-shadow .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #1c020240}.pvg-react-home-root .pvg-hero-carousel__nav:hover{color:#fff;background:#b8861ef5;border-color:#b8861eb8;box-shadow:0 10px 28px #1c020252}.pvg-react-home-root .pvg-hero-carousel__nav--next{transform-origin:100%;transform:translateY(-50%)}.pvg-react-home-root .pvg-hero-carousel__nav--next:hover{transform:translateY(-50%)translate(-3px)}.pvg-react-home-root .pvg-hero-carousel__nav--prev{transform-origin:0;transform:translateY(-50%)}.pvg-react-home-root .pvg-hero-carousel__nav--prev:hover{transform:translateY(-50%)translate(3px)}.pvg-hero-carousel__nav svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.pvg-hero-carousel__nav--prev,.pvg-react-home-root .pvg-hero-carousel__nav--prev{left:20px}.pvg-hero-carousel__nav--next,.pvg-react-home-root .pvg-hero-carousel__nav--next{right:20px}@media (max-width:767px){.pvg-react-home-root .pvg-hero-carousel__nav{width:38px;height:38px}.pvg-react-home-root .pvg-hero-carousel__nav svg{width:18px;height:18px}.pvg-hero-carousel__nav--prev,.pvg-react-home-root .pvg-hero-carousel__nav--prev{left:12px}.pvg-hero-carousel__nav--next,.pvg-react-home-root .pvg-hero-carousel__nav--next{right:12px}}.pvg-hero-carousel__slide--outgoing .pvg-hero-carousel__media{animation:1.55s cubic-bezier(.4,0,.2,1) forwards pvgHeroMediaOut!important}.pvg-hero-carousel__slide--incoming .pvg-hero-carousel__media{animation:1.55s cubic-bezier(.22,1,.36,1) forwards pvgHeroMediaIn!important}.pvg-hero-carousel__img{object-fit:contain!important;object-position:center center!important;transition:none!important;animation:none!important;transform:none!important}.pvg-hero-carousel__veil{z-index:4;pointer-events:none;background:radial-gradient(88% 78%,#0000 18%,#1c0202ad 100%),linear-gradient(#7a151552 0%,#0000 40% 60%,#1c020257 100%);animation:1.55s cubic-bezier(.4,0,.2,1) forwards pvgHeroVeilPulse;position:absolute;inset:0}@keyframes pvgHeroIncoming{0%{opacity:0}to{opacity:1}}@keyframes pvgHeroOutgoing{0%{opacity:1}to{opacity:0}}@keyframes pvgHeroMediaIn{0%{opacity:.2;filter:brightness(1.2)blur(8px)saturate(1.06)}to{opacity:1;filter:brightness()blur()saturate();transform:scale(1)}}@keyframes pvgHeroMediaOut{0%{opacity:1;filter:brightness()blur()saturate()}to{opacity:0;filter:brightness(.65)blur(6px)saturate(.8)}}@keyframes pvgHeroVeilPulse{0%{opacity:0}28%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.pvg-hero-carousel,.pvg-hero-carousel *{animation-duration:unset!important;animation-iteration-count:unset!important;transition-duration:unset!important}.pvg-hero-carousel__slide--incoming,.pvg-hero-carousel__slide--outgoing,.pvg-hero-carousel__slide--incoming .pvg-hero-carousel__media,.pvg-hero-carousel__slide--outgoing .pvg-hero-carousel__media,.pvg-hero-carousel__slide--current .pvg-hero-carousel__media{filter:none!important;animation:none!important;transform:none!important}.pvg-hero-carousel__veil{display:none!important}.pvg-hero-carousel__slide--outgoing{animation:.35s forwards pvgHeroOutgoing!important}.pvg-hero-carousel__slide--incoming{animation:.35s forwards pvgHeroIncoming!important}}
