.content-swap{visibility:hidden;opacity:0}.content-swap.is-revealed{visibility:visible;opacity:1;transition:opacity .1s ease}.animated-text-by-line .line,.animated-text-by-word .word{display:inline-block}.animate-component-item.animated-text-by-line:not(.is-visible),.animate-component-item.animated-text-by-word:not(.is-visible){opacity:0}.animate-component-item.animated-text-by-line.is-ready,.animate-component-item.animated-text-by-word.is-ready{opacity:1}.container-flex-fix .dy-container-component{display:flex;gap:10px}.animate-component-item.animate-block-zoom-in-from-top,.animate-component-item.animate-block-zoom-in-from-top-desktop,.animate-component-item.animate-image-zoom-up{position:relative;z-index:1}.animate-component-item.animation-text-container{z-index:-1}.animate-component-item .dy-pd-image img{display:block;width:100%;height:auto}.animate-component-item.animate-carousel-fade-in{opacity:0}.animate-component-item.animate-carousel-fade-in.is-visible{animation:fadeInComponent 1s ease .2s both}@keyframes fadeInComponent{from{opacity:0}to{opacity:1}}.dy-video-container.animate-component-item.animate-video-fade-in::before{content:'';position:absolute;height:100%;width:100%;z-index:10;background-color:#fff;opacity:.9;transition:opacity .5s ease-in-out;pointer-events:none}.dy-video-container.animate-component-item.animate-video-fade-in.is-visible::before{opacity:0}.animate-component-item.animate-block-slide-up .dy-hh-inner{transform:translateY(25%);opacity:0;transition:transform .8s cubic-bezier(.22, 1, .36, 1) var(--animation-delay, 0ms),opacity .9s ease var(--animation-delay, 0ms)}.animate-component-item.animate-block-slide-up.is-visible .dy-hh-inner{transform:translateY(0);opacity:1}.animate-component-item.animate-image-zoom-up .dy-pd-image{transform:translateY(-25%) scale(1.12);opacity:0;transition:transform 1.2s cubic-bezier(.22, 1, .36, 1) var(--animation-delay, 0ms),opacity .9s ease var(--animation-delay, 0ms);z-index:10}.animate-component-item.animate-image-zoom-up.is-visible .dy-pd-image{transform:translateY(0) scale(1);opacity:1}.animate-component-item.animate-block-zoom-in-from-top .dy-pd-image__image{transform:translateY(-80px) scale(1.25);transform-origin:center top;transition:transform 1.2s cubic-bezier(.22, 1, .36, 1) var(--animation-delay, 0ms)}.animate-component-item.animate-block-zoom-in-from-top.is-visible .dy-pd-image__image{transform:translateY(0) scale(1)}.dy-hh-media-wrap .dy-pd-image__picture-wrapper{overflow:hidden}.dy-hh-inner:has(.dy-hh-dy-hh-info-wrap.absolute-info-wrap-desktop) .animate-component-item.animate-block-zoom-in-from-top,.dy-hh-inner:has(.dy-hh-dy-hh-info-wrap.absolute-info-wrap-mobile) .animate-component-item.animate-block-zoom-in-from-top{z-index:1}@media screen and (min-width:1025px){.animate-component-item.animate-block-zoom-in-from-top-desktop .dy-pd-image__image{transform:translateY(-80px) scale(1.25);transform-origin:center top;transition:transform 1.2s cubic-bezier(.22, 1, .36, 1) var(--animation-delay, 0ms)}.animate-component-item.animate-block-zoom-in-from-top-desktop.is-visible .dy-pd-image__image{transform:translateY(0) scale(1)}}.animation-carousel .slick-initialized .animate-component-item.animate-block-zoom-in-from-top .dy-pd-image__image,.animation-carousel.slick-initialized .animate-component-item.animate-block-zoom-in-from-top .dy-pd-image__image{transform:translateY(-80px) scale(1.25);transform-origin:center top;transition:none}.animation-carousel.is-visible .slick-initialized .slick-current:not(.slick-cloned) .animate-component-item.animate-block-zoom-in-from-top .dy-pd-image__image,.animation-carousel.is-visible.slick-initialized .slick-current:not(.slick-cloned) .animate-component-item.animate-block-zoom-in-from-top .dy-pd-image__image{transform:translateY(0) scale(1);transition:transform 1.2s cubic-bezier(.22, 1, .36, 1) var(--animation-delay, 0ms)}.animation-carousel .slick-initialized .animate-component-item.animate-block-zoom-in-from-top.is-viewed .dy-pd-image__image,.animation-carousel.slick-initialized .animate-component-item.animate-block-zoom-in-from-top.is-viewed .dy-pd-image__image{transform:translateY(0) scale(1);transition:none}.slick-slide .animate-block-zoom-in-from-top.animate-component-item .dy-pd-image__picture-wrapper{overflow:hidden}.animate-component-item.animate-block-slide-left .dy-pd-image{transform:translateX(-50%);opacity:0;transition:transform .8s cubic-bezier(.22, 1, .36, 1) var(--animation-delay, 0ms),opacity .9s ease var(--animation-delay, 0ms)}.animate-component-item.animate-block-slide-left.is-visible .dy-pd-image{transform:translateX(0);opacity:1}.animate-component-item.image-reveal{overflow:hidden}.animate-component-item.image-reveal img{display:block;width:100%;height:auto;clip-path:inset(50% 50% 50% 50%);transition:clip-path 1.2s cubic-bezier(.22, 1, .36, 1) var(--animation-delay, 0ms)}.animate-component-item.image-reveal.is-visible img{clip-path:inset(0% 0% 0% 0%)}.animate-component-item.image-zoom-in{overflow:hidden}.animate-component-item.image-zoom-in img{transform:scale(1.2);transition:transform .5s}.animate-component-item.image-zoom-in.is-visible img{transform:scale(1)}.animate-component-item.hover-zoom{overflow:hidden}.animate-component-item.hover-zoom img{display:block;width:100%;height:auto;transform:scale(1);transform-origin:center;transition:transform .4s ease-in-out 50ms}.animate-component-item.hover-zoom:hover img{transform:scale(1.1)}.animate-component-item.fade-in-image{opacity:0;transition:opacity .5s}.animate-component-item.fade-in-image.is-visible{opacity:1}.animate-component-item.fade-in-hero-text{opacity:0}.animate-component-item.fade-in-hero-text.is-visible,.animate-parent-trigger.is-visible .animate-component-item.fade-in-hero-text,.hh-animation-hero-container.is-visible .animate-component-item.fade-in-hero-text{animation:fadeInHeroText 1s ease forwards;animation-delay:.6s}@keyframes fadeInHeroText{from{opacity:0}to{opacity:1}}.animate-component-item.fade-in-slide-up-hero-text,.animate-component-item.fade-in-slide-up-hero-text__cat-page{opacity:0;transform:translateY(30%)}.animate-component-item.fade-in-slide-up-hero-text.is-visible,.animate-component-item.fade-in-slide-up-hero-text__cat-page.is-visible,.animate-parent-trigger.is-visible .animate-component-item.fade-in-slide-up-hero-text,.animate-parent-trigger.is-visible .animate-component-item.fade-in-slide-up-hero-text__cat-page,.hh-animation-hero-container.is-visible .animate-component-item.fade-in-slide-up-hero-text__cat-page{animation:fadeInSlideUpHeroText .6s ease-in-out forwards;animation-delay:.6s}.animate-component-item.fade-in-slide-up-hero-text.is-visible.animation-delay-600,.animate-component-item.fade-in-slide-up-hero-text__cat-page.is-visible.animation-delay-600,.animate-parent-trigger.is-visible .animate-component-item.fade-in-slide-up-hero-text.animation-delay-600,.animate-parent-trigger.is-visible .animate-component-item.fade-in-slide-up-hero-text__cat-page.animation-delay-600,.hh-animation-hero-container.is-visible .animate-component-item.fade-in-slide-up-hero-text__cat-page.animation-delay-600{animation-delay:.6s}.animate-component-item.fade-in-slide-up-hero-text.is-visible.animation-delay-900,.animate-component-item.fade-in-slide-up-hero-text__cat-page.is-visible.animation-delay-900,.animate-parent-trigger.is-visible .animate-component-item.fade-in-slide-up-hero-text.animation-delay-900,.animate-parent-trigger.is-visible .animate-component-item.fade-in-slide-up-hero-text__cat-page.animation-delay-900,.hh-animation-hero-container.is-visible .animate-component-item.fade-in-slide-up-hero-text__cat-page.animation-delay-900{animation-delay:.9s}@keyframes fadeInSlideUpHeroText{from{opacity:0;transform:translateY(30%)}to{opacity:1;transform:translateY(0)}}.three-up-animation{overflow:hidden}.three-up-animation .dy-three-up-inner{display:grid!important;grid-template-columns:0fr 1fr 0fr;gap:0;width:100%;transition:grid-template-columns 1.2s cubic-bezier(.22, 1, .36, 1),gap 1.2s cubic-bezier(.22, 1, .36, 1)}.three-up-animation.is-visible .dy-three-up-inner{grid-template-columns:1fr 1fr 1fr;gap:10px}.three-up-animation .column{min-width:0;overflow:hidden}.three-up-animation .column-one,.three-up-animation .column-three{opacity:0;transform:translateY(80px);transition:opacity .8s ease 1.4s,transform 1s cubic-bezier(.22, 1, .36, 1) 1.4s}.three-up-animation.is-visible .column-one,.three-up-animation.is-visible .column-three{opacity:1;transform:translateY(0)}.three-up-animation .dy-hh-component-class,.three-up-animation .dy-hh-inner,.three-up-animation .dy-hh-media-wrap,.three-up-animation .dy-pd-image,.three-up-animation .dy-pd-image__inner,.three-up-animation .dy-pd-image__picture-wrapper,.three-up-animation a,.three-up-animation picture{height:100%}.three-up-animation img{width:100%;height:100%;object-fit:cover;object-position:center}.three-up-animation .dy-three-up-inner{min-height:600px}@media screen and (max-width:1023px){.three-up-animation .dy-three-up-inner,.three-up-animation.is-visible .dy-three-up-inner{display:flex!important;flex-direction:column;gap:10px;min-height:auto}.three-up-animation .column-one,.three-up-animation .column-three{opacity:1;transform:none}}.animate-component-item:is(.animate-carousel-fade-in,.fade-in-image,.fade-in-hero-text,.fade-in-slide-up-hero-text,.fade-in-slide-up-hero-text__cat-page).animation-complete{opacity:1;animation:none!important;transition:none!important}.animate-component-item:is(.animate-block-slide-up,.animate-image-zoom-up,.animate-block-slide-left).animation-complete :is(.dy-hh-inner,.dy-pd-image),.animate-component-item:is(.animate-block-zoom-in-from-top,.animate-block-zoom-in-from-top-desktop).animation-complete .dy-pd-image__image,.animate-component-item:is(.image-reveal,.image-zoom-in).animation-complete img,.animation-carousel .animate-component-item.animate-block-zoom-in-from-top.animation-complete .dy-pd-image__image,.dy-video-container.animate-component-item.animate-video-fade-in.animation-complete::before,.three-up-animation.animation-complete .column-one,.three-up-animation.animation-complete .column-three,.three-up-animation.animation-complete .dy-three-up-inner{transition:none!important}.dy-video-container.animate-component-item.animate-video-fade-in.animation-complete::before{opacity:0}.animate-component-item:is(.animate-block-slide-up,.animate-image-zoom-up,.animate-block-slide-left).animation-complete :is(.dy-hh-inner,.dy-pd-image),.three-up-animation.animation-complete .column-one,.three-up-animation.animation-complete .column-three{opacity:1}.animate-component-item.image-reveal.animation-complete img{clip-path:inset(0% 0% 0% 0%)}.animate-component-item.image-zoom-in.animation-complete img{transform:scale(1)}.animate-component-item.fade-in-slide-up-hero-text.animation-complete,.animate-component-item.fade-in-slide-up-hero-text__cat-page.animation-complete{transform:translateY(0)}.animate-component-item.animate-block-slide-up.animation-complete .dy-hh-inner{transform:translateY(0)}.animate-component-item.animate-image-zoom-up.animation-complete .dy-pd-image{transform:translateY(0) scale(1)}.animate-component-item.animate-block-slide-left.animation-complete .dy-pd-image{transform:translateX(0)}.animate-component-item:is(.animate-block-zoom-in-from-top,.animate-block-zoom-in-from-top-desktop).animation-complete .dy-pd-image__image,.animation-carousel .animate-component-item.animate-block-zoom-in-from-top.animation-complete .dy-pd-image__image{transform:translateY(0) scale(1)}.three-up-animation.animation-complete .dy-three-up-inner{grid-template-columns:1fr 1fr 1fr;gap:10px}.three-up-animation.animation-complete .column-one,.three-up-animation.animation-complete .column-three{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.animate-component-item.animate-block-slide-left .dy-pd-image,.animate-component-item.animate-block-slide-up .dy-hh-inner,.animate-component-item.animate-block-zoom-in-from-top .dy-pd-image__image,.animate-component-item.animate-block-zoom-in-from-top-desktop .dy-pd-image__image,.animate-component-item.animate-image-zoom-up .dy-pd-image,.animate-component-item.image-reveal img,.animate-component-item.image-zoom-in img,.three-up-animation .column-one,.three-up-animation .column-three,.three-up-animation .dy-three-up-inner{transform:none;opacity:1;clip-path:inset(0% 0% 0% 0%);transition:none;animation:none}}@media (prefers-reduced-motion:reduce){.animation-carousel .slick-initialized .animate-component-item.animate-block-zoom-in-from-top .dy-pd-image__image,.animation-carousel.slick-initialized .animate-component-item.animate-block-zoom-in-from-top .dy-pd-image__image{transform:none;transition:none}}.debug .animate-component-item{border:1px solid red}.debug .animate-component-item .dy-pd-image{border:1px solid purple}