.vn-textlink,.vn-intro__link,.vn-story__link,.vn-showcase__all,.vn-journal__all,.vn-room__card-cta,.vn-pgrid__promo-label{text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat left bottom / 100% 1px;padding-bottom:.2rem}@media(hover:hover)and (prefers-reduced-motion:no-preference){.vn-textlink:hover,.vn-intro__link:hover,.vn-story__link:hover,.vn-showcase__all:hover,.vn-journal__all:hover,.vn-room__card-link:hover .vn-room__card-cta,.vn-pgrid__promo-link:hover .vn-pgrid__promo-label{animation:vn-underline .7s var(--vn-ease)}}@keyframes vn-underline{0%{background-size:100% 1px;background-position:right bottom}45%{background-size:0 1px;background-position:right bottom}55%{background-size:0 1px;background-position:left bottom}to{background-size:100% 1px;background-position:left bottom}}@media(prefers-reduced-motion:no-preference){.vn-reveal-on [data-vn-reveal]{transition:opacity .9s var(--vn-ease),translate .9s var(--vn-ease),clip-path 1.2s var(--vn-ease);transition-delay:var(--vn-delay, 0ms)}.vn-reveal-on [data-vn-reveal=text]:not(.is-inview),.vn-reveal-on [data-vn-reveal=item]:not(.is-inview){opacity:0;translate:0 2.4rem}.vn-reveal-on [data-vn-reveal=media]{clip-path:inset(0 0 0 0)}.vn-reveal-on [data-vn-reveal=media]:not(.is-inview){clip-path:inset(7% 7% 7% 7%)}.vn-reveal-on [data-vn-reveal=media] img{transition:scale 1.6s var(--vn-ease);transition-delay:var(--vn-delay, 0ms)}.vn-reveal-on [data-vn-reveal=media]:not(.is-inview) img{scale:1.14}.vn-reveal-on .banner__media img{animation:vn-hero-in 2.2s var(--vn-ease) both}.vn-reveal-on .banner__box>*{animation:vn-rise 1s var(--vn-ease) both}.vn-reveal-on .banner__box>*:nth-child(1){animation-delay:.35s}.vn-reveal-on .banner__box>*:nth-child(2){animation-delay:.5s}.vn-reveal-on .banner__box>*:nth-child(3){animation-delay:.65s}.vn-reveal-on .vn-slide.is-active .vn-slide__inner>*{animation:vn-rise 1s var(--vn-ease) both}.vn-reveal-on .vn-slide.is-active .vn-slide__inner>*:nth-child(2){animation-delay:.15s}.vn-reveal-on .vn-slide.is-active .vn-slide__inner>*:nth-child(3){animation-delay:.3s}.vn-reveal-on .vn-slide.is-active .vn-slide__inner>*:nth-child(4){animation-delay:.45s}}@keyframes vn-hero-in{0%{scale:calc(var(--vn-base-scale, 1) * 1.08)}to{scale:var(--vn-base-scale, 1)}}@keyframes vn-rise{0%{opacity:0;translate:0 2rem}to{opacity:1;translate:0 0}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.vn-parallax-on .banner,.vn-parallax-on .vn-promo--overlay,.vn-parallax-on vn-video-hero{view-timeline:--vn-par block}.vn-parallax-on .banner__media img,.vn-parallax-on .vn-promo--overlay .vn-promo__media img,.vn-parallax-on .vn-video-hero__media>img,.vn-parallax-on .vn-video-hero__media>video{--vn-base-scale: 1.14;scale:var(--vn-base-scale);animation:vn-parallax linear both;animation-timeline:--vn-par;animation-range:cover}.vn-parallax-on.vn-reveal-on .banner__media img{animation:vn-hero-in 2.2s var(--vn-ease) both,vn-parallax linear both;animation-timeline:auto,--vn-par;animation-range:normal,cover}}}@keyframes vn-parallax{0%{translate:0 -6%}to{translate:0 6%}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/vn-motion.css.map */
