.PPCarouselDots{z-index:1;gap:4px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.PPCarouselDots.has-textContent .PPCarouselDots__item:first-child{display:none}.PPCarouselDots__button{aspect-ratio:1;width:18px;padding:0;position:relative}.PPCarouselDots__button:before{content:"";aspect-ratio:1;background-color:#fff;border:1px solid #dddfe6;border-radius:50%;width:13px;transition-duration:0s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PPCarouselDots__button:after{content:"";aspect-ratio:1;border:1px solid transparent;border-radius:50%;width:16px;padding-top:1px;transition-duration:0s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PPCarouselDots__button.is-active:before{aspect-ratio:1;background-color:#00f;border:none;width:10px;transition-duration:.3s}.PPCarouselDots__button.is-active:after{border:1px solid #00f;transition-duration:.3s;transition-delay:.3s}.ImageWithVideo{grid-template-areas:"main";width:100%;height:100%;display:grid;overflow:hidden}.ImageWithVideo.is-editMode .ImageWithVideo__video{-webkit-clip-path:polygon(100% 0,0% 100%,100% 100%);clip-path:polygon(100% 0,0% 100%,100% 100%)}.ImageWithVideo__picture{grid-area:main;overflow:hidden}.ImageWithVideo__video{z-index:1;object-fit:cover;grid-area:main;width:100%;height:100%;max-height:100%;overflow:hidden}.PPCarouselItem{width:100%;height:100%;overflow:hidden}.PPCarousel{--PPCarousel-background-color:#000;--PPCarousel-background-color-transparent:rgba(0,0,0,.35);--PPCarousel-color:#fff;--PPCarousel-color-faded:#fff;--PPCarousel-padding:0;--PPCarousel-gutter:0;--PPCarousel-transition-progress:0;--PPCarousel-height:100vh;background-color:var(--PPCarousel-background-color);color:var(--PPCarousel-color);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@media screen and (min-width:670px){.PPCarousel{--PPCarousel-padding:40px;--PPCarousel-gutter:calc(var(--PPCarousel-padding)*2)}}@media screen and (min-width:1024px){.PPCarousel{--PPCarousel-padding:15vw;--PPCarousel-gutter:40px}.PPCarousel.is-zoomed{--PPCarousel-padding:calc(50vw - var(--PPCarousel-height)*.6);--PPCarousel-gutter:calc(50vw - var(--PPCarousel-height)*.6)}.PPCarousel{min-height:var(--PPCarousel-height);padding:0}}@media screen and (min-width:1280px){.PPCarousel{width:100vw;position:relative;left:calc(50% - 50vw)}}@media screen and (min-width:1024px){.PPCarousel:not(.is-editMode).is-fullscreenTransition{height:var(--PPCarousel-height)}.PPCarousel:not(.is-editMode).is-fullscreenTransition .PPCarousel__pinWrapper{margin-top:calc(var(--PPCarousel-height)*-1)}}.PPCarousel.is-editMode{--PPCarousel-height:700px}.PPCarousel.is-alternate{--PPCarousel-background-color:#fff;--PPCarousel-background-color-transparent:rgba(255,255,255,.5);--PPCarousel-color:#0a0a0a;--PPCarousel-color-faded:#0a0a0a,.75}.PPCarousel__trigger{width:1px;height:var(--PPCarousel-height);position:absolute;bottom:1px;right:10px}.PPCarousel__pinned{background-color:var(--PPCarousel-background-color)}.PPCarousel__slideOnMobile{z-index:4;will-change:left;width:100%;transition:left .3s;position:fixed;top:0;left:100%}.is-zoomed .PPCarousel__slideOnMobile{height:var(--PPCarousel-height);left:0}@media screen and (min-width:1024px){.PPCarousel__slideOnMobile{z-index:0;top:unset;left:unset;transition:none;position:relative}}.PPCarousel__container{width:100%;height:var(--PPCarousel-height);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-ms-overflow-style:none;scrollbar-width:none;will-change:left,scroll-position;align-items:center;display:flex;overflow-x:auto;overflow-y:hidden}.is-zoom-transitionning .PPCarousel__container{visibility:hidden}.PPCarousel__container{-ms-overflow-style:none;scrollbar-width:none}.PPCarousel__container::-webkit-scrollbar{display:none}.PPCarousel__container:after{content:"";width:var(--PPCarousel-padding);flex:none;height:100%;display:block}@media screen and (min-width:1024px){.PPCarousel__container:after{width:100vw}}.PPCarousel__title{text-transform:uppercase;font-family:AlpineNewAlps\, sans-serif;font-size:4.8rem;font-weight:700;line-height:1.2}.PPCarousel__description{margin-top:32px;font-family:AlpineNewAlps\, sans-serif;font-size:1.6rem;font-weight:400;line-height:1.4}.PPCarousel__linkWrapper{margin-top:72px}@media screen and (min-width:1024px){.PPCarousel__linkWrapper{margin-top:40px}}.PPCarousel__itemWrapper{width:100vw;margin-right:var(--PPCarousel-gutter);scroll-snap-align:start;aspect-ratio:3/4;will-change:margin-right,width,height;pointer-events:none;flex:none;transition-property:margin-right,width,height;transition-duration:.6s;position:relative}.PPCarousel__itemWrapper.is-text{display:none}@media screen and (min-width:1024px){.PPCarousel__itemWrapper.is-text{display:block}}.PPCarousel__itemWrapper.is-text .PPCarousel__item{cursor:auto;align-items:flex-start;max-width:440px}.is-safari .PPCarousel__itemWrapper{transition:none}@media screen and (min-width:670px){.PPCarousel__itemWrapper{width:calc(100vw - var(--PPCarousel-gutter));max-height:calc(var(--PPCarousel-height)*.8);aspect-ratio:3/2}.PPCarousel__itemWrapper:last-child{margin-right:0}}@media screen and (min-width:1024px){.PPCarousel__itemWrapper{width:auto;height:calc(var(--PPCarousel-height)*.5);aspect-ratio:3/2;max-height:60vw}.PPCarousel__itemWrapper:last-child{margin-right:0}}@media (hover:hover){.PPCarousel__itemWrapper{cursor:pointer}}.PPCarousel__icon{width:16px;height:16px;fill:var(--PPCarousel-color-faded);margin-left:4px}.PPCarousel__item{transform:translate3d(var(--PPCarousel-padding),0,0);pointer-events:all;will-change:transform;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .6s;display:flex;position:relative}.is-safari .PPCarousel__item{transition:none}.PPCarousel__itemMask{width:100%;height:100%;padding:0;overflow:hidden}.PPCarousel__itemComponent{will-change:transform;transition:transform .6s;transform:scale(1.05)}@media (hover:hover){.PPCarousel__itemWrapper:hover .PPCarousel__itemComponent{transform:scale(1.07)}}.is-zoomed .PPCarousel__itemWrapper:hover .PPCarousel__itemComponent,.is-zoomed .PPCarousel__itemComponent{transform:scale(1)}.is-zoomed .PPCarousel__itemWrapper{height:calc(var(--PPCarousel-height)*.8);margin-right:var(--PPCarousel-padding);position:relative}.PPCarousel__thumbnail{width:100%;position:relative}.PPCarousel__thumbnail .PPCarousel__thumbnailPicture{aspect-ratio:3/2}@media screen and (min-width:670px){.PPCarousel__thumbnail{width:auto;height:46.6667vw}}.PPCarousel__itemLegend{text-transform:uppercase;background-color:var(--PPCarousel-background-color-transparent);width:calc(100% + 2px);color:var(--PPCarousel-color-faded);padding:4px 20px 8px;font-family:AlpineNewAlps\, sans-serif;font-size:2.4rem;font-weight:700;line-height:1.2;display:block;position:absolute;bottom:0;left:-1px;right:0}@media screen and (min-width:1024px){.PPCarousel__itemLegend{padding:20px 0 0;top:100%}}.PPCarousel__thumbnail .PPCarousel__itemLegend{bottom:initial;padding:16px 0 0;position:relative}.PPCarousel__itemLegend .PPCarousel__itemDescription{margin-top:8px;font-family:AlpineNewAlps\, sans-serif;font-size:1.6rem;font-weight:400;line-height:1.4;display:block}.PPCarousel__tooltip{text-transform:none;font-family:AlpineNewAlps\, sans-serif;font-size:1.2rem;font-weight:400;line-height:1.15}@media screen and (min-width:1024px){.is-zoomed .PPCarousel__itemLegend{background-color:var(--PPCarousel-background-color);padding:16px 0 0 1px;top:calc(100% - 64px)}}@keyframes ppcarousel-fromfullscreen{0%{opacity:0}to{opacity:1}}@keyframes ppcarousel-tofullscreen{0%{padding:0 calc(var(--PPCarousel-padding)*.6);opacity:0}to{padding:0 calc((var(--PPCarousel-padding) - 60px)*.5);opacity:1}}.PPCarousel__nav{opacity:0;display:none}@media screen and (min-width:1024px){.PPCarousel__nav{z-index:0;top:auto;bottom:24px;left:var(--PPCarousel-padding);justify-content:space-between;align-self:flex-start;gap:24px;animation:.3s ease-out .6s forwards ppcarousel-fromfullscreen;display:flex;position:absolute}}.is-zoomed .PPCarousel__nav{top:calc(var(--PPCarousel-height)*.5);opacity:0;align-self:flex-start;width:100%;animation-name:ppcarousel-tofullscreen;left:0;transform:translateY(-50%)}.PPCarousel__navItem{color:var(--PPCarousel-color);opacity:.3;pointer-events:none;will-change:transition;padding:0;transition:opacity .3s}.PPCarousel__navItem.is-active{opacity:1;pointer-events:all}.PPCarousel__svg{fill:currentColor;width:32px}.is-zoomed .PPCarousel__navItem{color:var(--PPCarousel-color);margin:0;padding:20px}@media screen and (min-width:1024px){.PPCarousel_dots{display:none}}.PPCarousel__fullscreenMenu{z-index:9;background-color:var(--PPCarousel-background-color);flex-direction:row;justify-content:flex-end;align-items:center;height:0;padding:0 16px;display:flex;position:fixed;top:62px;left:0;right:0;overflow:hidden}@media screen and (min-width:1024px){.PPCarousel__fullscreenMenu{background-color:var(--PPCarousel-background-color);will-change:top,height;transition:top .3s linear .3s,height .3s linear .3s}}.is-zoomed .PPCarousel__fullscreenMenu{height:62px;top:0}@media screen and (min-width:1024px){.is-zoomed .PPCarousel__fullscreenMenu{transition-delay:0s,0s}}.PPCarousel__close{color:var(--PPCarousel-color);opacity:0;will-change:opacity;flex-flow:row;align-items:center;font-family:AlpineNewAlps\, sans-serif;font-size:1.6rem;font-weight:700;line-height:1;transition:opacity .3s linear;display:flex}.PPCarousel__closeLabel{display:none}@media screen and (min-width:1024px){.PPCarousel__closeLabel{display:inline}}.is-zoomed .PPCarousel__close{opacity:1;transition-delay:.3s}.PPCarousel__closeIcon{width:32px;height:32px}.PPCarousel__mobile{flex-direction:column;width:100%;padding:80px 0;display:flex}@media screen and (min-width:1024px){.PPCarousel__mobile{display:none}}.PPCarousel__mobile .PPCarousel__title{text-transform:uppercase;font-family:AlpineNewAlps\, sans-serif;font-size:3.2rem;font-weight:700;line-height:1.2}.PPCarousel__mobile .PPCarousel__description{margin-top:16px;font-family:AlpineNewAlps\, sans-serif;font-size:1.6rem;font-weight:400;line-height:1.4}.PPCarousel__mobile .PPCarousel__linkWrapper{margin-top:24px}.PPCarousel__wrapper{gap:72px;margin-bottom:64px;padding:0 20px;display:grid}@media screen and (min-width:670px){.PPCarousel__wrapper{grid-template-columns:repeat(2,1fr);grid-auto-flow:column;gap:40px;padding:0 60px}}.PPCarousel__seeMoreBtn{color:var(--PPCarousel-color);align-items:center;gap:4px;margin:auto;padding:4px 32px 4px 0;font-family:AlpineNewAlps\, sans-serif;font-size:1.4rem;font-weight:700;line-height:1;display:flex;position:relative}.PPCarousel__seeMoreBtn .PPCarousel__seeMoreIcon{fill:currentColor;width:16px}@media screen and (min-width:1024px){.PPCarousel.is-fullscreenTransition{height:var(--PPCarousel-height);min-height:auto}.PPCarousel.is-fullscreenTransition .PPCarousel__pinWrapper{width:100%;height:calc(var(--PPCarousel-height)*2);position:relative}.PPCarousel.is-fullscreenTransition.is-inline .PPCarousel__pinWrapper{height:var(--PPCarousel-height);margin-top:0}.PPCarousel.is-fullscreenTransition .PPCarousel__pinned{height:var(--ppcarousel-height);visibility:hidden;pointer-events:none;position:-webkit-sticky;position:sticky;top:0}.PPCarousel.is-fullscreenTransition.is-shown .PPCarousel__pinned,.PPCarousel.is-fullscreenTransition.is-complete .PPCarousel__pinned{visibility:visible;pointer-events:all}.PPCarousel.is-fullscreenTransition:not(.is-complete):not(.is-zoomed) .PPCarousel__itemWrapper:first-child{width:calc(100vw - (100vw - var(--PPCarousel-height)*.75)*var(--PPCarousel-transition-progress));max-width:100vw;height:calc(var(--PPCarousel-height) - var(--PPCarousel-height)*.5*var(--PPCarousel-transition-progress));max-height:var(--ppcarousel-height);transition:none}.PPCarousel.is-fullscreenTransition:not(.is-complete):not(.is-zoomed) .PPCarousel__itemWrapper:first-child .PPCarousel__item{transform:translate3d(calc(var(--PPCarousel-padding)*var(--PPCarousel-transition-progress)),0,0);will-change:transform;transition:none}}@media screen and (min-width:1024px) and (hover:hover){.PPCarousel.is-fullscreenTransition:not(.is-complete):not(.is-zoomed) .PPCarousel__itemWrapper:first-child:hover .PPCarousel__itemComponent,.PPCarousel.is-fullscreenTransition:not(.is-complete):not(.is-zoomed) .PPCarousel__itemWrapper:first-child .PPCarousel__itemComponent{transform:scale(1)}}@media screen and (max-width:669px){.PPCarousel__linkWrapper{width:100%}}